永洪社区

标题: 如何让导出的excel和页面一致 [打印本页]

作者: 往前跑    时间: 2022-4-7 11:20
标题: 如何让导出的excel和页面一致
如图,页面设置:运费设置为0不显示,金额格式为自动。
导出格式:运费显示0,金额小数点后四五位都显示,业务不要这种样式。


具体要求:1、运费0不显示,下载后也不显示;
                2、金额格式为小数点后两位,当小数点后尾数为0时不显示。例如:213.540  展示和下载都显示为213.54;  213.504  展示和下载都显示为213.5。

感谢!

作者: 多读书    时间: 2022-4-7 11:20
需要重新配置,重启服务器。
作者: 往前跑    时间: 2022-4-7 11:22
金额保留两位小数,但尾数为0时不显示,并且四舍五入。
作者: 永洪tech-shenfs    时间: 2022-4-7 11:37
勇往直前 发表于 2022-4-7 11:22
金额保留两位小数,但尾数为0时不显示,并且四舍五入。

请问您是组件导出,还是报告导出呢
作者: 往前跑    时间: 2022-4-7 12:00
永洪tech-shenfs 发表于 2022-4-7 11:37
请问您是组件导出,还是报告导出呢

报告
作者: 永洪tech-shenfs    时间: 2022-4-7 13:13
勇往直前 发表于 2022-4-7 12:00
报告

您在 bihome/bi.properties 配置 export.datasheet.keepview=true 后,重启再试一下呢
作者: 往前跑    时间: 2022-4-7 14:19
永洪tech-shenfs 发表于 2022-4-7 13:13
您在 bihome/bi.properties 配置 export.datasheet.keepview=true 后,重启再试一下呢

你说的 这个具体是在哪里设置?
作者: 永洪tech-shenfs    时间: 2022-4-7 14:29
勇往直前 发表于 2022-4-7 14:19
你说的 这个具体是在哪里设置?

产品安装路径中有 Yonghong\bihome\bi.properties 文件,在这个文件里面配置 export.datasheet.keepview=true 后保存,然后重启环境
作者: 往前跑    时间: 2022-4-7 14:38
永洪tech-shenfs 发表于 2022-4-7 14:29
产品安装路径中有 Yonghong\bihome\bi.properties 文件,在这个文件里面配置 export.datasheet.keepview= ...

这个我接触不到。你还是给我讲讲  组件下载的方法吧?
作者: 往前跑    时间: 2022-4-7 14:40
这个是组件下载,能不能把下载后的    运费这个单元格左上角去掉、金额的小数点后保留两位小数
作者: 永洪tech-shenfs    时间: 2022-4-7 14:49
勇往直前 发表于 2022-4-7 14:40
这个是组件下载,能不能把下载后的    运费这个单元格左上角去掉、金额的小数点后保留两位小数 ...

组件下载功能?麻烦您截图下这个功能的入口呢,我没理解您说的组件下载具体是哪个功能
作者: 往前跑    时间: 2022-4-7 15:19
这个下载组件,请尽快解决
作者: 永洪tech-shenfs    时间: 2022-4-7 15:50
勇往直前 发表于 2022-4-7 15:19
这个下载组件,请尽快解决

您用的这个是提交组件,只是把 “提交”改成 “下载”了。提交组件设置类型为导出excel走的是组件上导出excel,运费这一列保留了原格式,所以会转文本,导出excel后,运费这一列就会有左上角那个角,只能在excel中手动修改下这一列的格式。金额的小数位数是跟报表上保持一致的,您可以设置报表上格式为保留两位小数后再导出。

作者: 往前跑    时间: 2022-4-7 15:58
永洪tech-shenfs 发表于 2022-4-7 15:50
您用的这个是提交组件,只是把 “提交”改成 “下载”了。提交组件设置类型为导出excel走的是组件上导出ex ...

我能理解你的办法。我现在是页面上把金额设置为两位小数,导出后金额还是有多位小数,这个不能解决吗?(数据库金额字段是带有多位小数的)
作者: 永洪tech-shenfs    时间: 2022-4-7 16:21
勇往直前 发表于 2022-4-7 15:58
我能理解你的办法。我现在是页面上把金额设置为两位小数,导出后金额还是有多位小数,这个不能解决吗?( ...

export.datasheet.keepview=true  控制报告的导出    export.component.keepview=true 控制组件的导出,这两个参数您可以按照我上面说的方法配置下,就可以解决报表上设置保留2位小数,导出不是两位小数的问题了
作者: 往前跑    时间: 2022-4-7 16:34
永洪tech-shenfs 发表于 2022-4-7 16:21
export.datasheet.keepview=true  控制报告的导出    export.component.keepview=true 控制组件的导出, ...

这俩在哪设置,管理系统-系统设置-系统参数配置?
作者: 永洪tech-shenfs    时间: 2022-4-7 16:52
勇往直前 发表于 2022-4-7 16:34
这俩在哪设置,管理系统-系统设置-系统参数配置?

(, 下载次数: 285)