找文章 / 找答案
精选问答 更多内容

[数据处理] BI_EXCEL输出的问题

于向磊青铜一 显示全部楼层 发表于 3 天前 |阅读模式 打印 上一主题 下一主题
1
已解决

【数据处理】 BI_EXCEL输出的问题

89 5
1、在制作报告用明细表汇总合并单元格,导出EXCEL时超过3万左右的数据合并单元格就失效了???输出的参数和BI配置文件的参数都设置了,这是什么原因??
2、导出到excel后  原本数值的类型  文本框左上方有个三角标志,导致不能再excel进行计算很麻烦  数据集是数值类型,导出的数据为什么显示为文本类型导致不能直接计算??

1.jpg
3.jpg
2.jpg
4.jpg
6.jpg
5.jpg

最佳答案

社区管理员
yhdata_lyaa 关注Ta

2024-09-18 20:49:08

修改参数配置 excel.mainsheet.format.maxrow=30000:当table的数据行数超过设置值时(默认是30000),会导致数据sheet里的格式丢掉。 在仪表盘或者查询里工具栏上的编辑参数里设置参数:_KEEP_EXCEL_DATA_SPAN_,参数数据类型设置为布尔型。 先试试只 修改以上两种呢,如果都不能完成合并的话,只能用 export.datasheet.keepview=true这个参数保持样式 ,会强制转换文本。 ...
查看完整内容
回复

使用道具 举报

精彩评论5

yhdata_lyaa 显示全部楼层 发表于 3 天前
修改参数配置
excel.mainsheet.format.maxrow=30000:当table的数据行数超过设置值时(默认是30000),会导致数据sheet里的格式丢掉。
在仪表盘或者查询里工具栏上的编辑参数里设置参数:_KEEP_EXCEL_DATA_SPAN_,参数数据类型设置为布尔型。

先试试只 修改以上两种呢,如果都不能完成合并的话,只能用

export.datasheet.keepview=true这个参数保持样式 ,会强制转换文本。
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 前天 09:38
参考这个参数配置
excel.mainsheet.format.maxrow=30000:当table的数据行数超过设置值时(默认是30000),会导致数据sheet里的格式丢掉。
https://www.yonghongtech.com/rea ... _highlightsub=30000
回复

使用道具 举报

于向磊青铜一 显示全部楼层 发表于 前天 09:44
yhdata_lyaa 发表于 2024-9-19 09:38
参考这个参数配置
excel.mainsheet.format.maxrow=30000:当table的数据行数超过设置值时(默认是30000), ...

导出到EXCEL  数值类型的数据为什么会有个三角标识   默认变成文本类型了呢??
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 前天 10:10
于向磊 发表于 2024-9-19 09:44
导出到EXCEL  数值类型的数据为什么会有个三角标识   默认变成文本类型了呢?? ...

export.datasheet.keepview=true这个参数影响的,
默认为false。输出的excel / csv 数据和编辑状态展示的格式要完全一致(例如百分比导出2.99%,在excel下面就是选中该单元格,在编辑栏会显示:2.99999%)设置为true则解决了,显示为2.99%,均保持一致
这里为了保持格式会强制转换文本
回复

使用道具 举报

于向磊青铜一 显示全部楼层 发表于 前天 10:17
yhdata_lyaa 发表于 2024-9-19 10:10
export.datasheet.keepview=true这个参数影响的,
默认为false。输出的excel / csv 数据和编辑状态展示的 ...

设置这个参数是为了解决自由表合并单元格的问题,结果导致合并单元格的问题解决了  所有的明细表导出都变成文本了,有没有什么兼容性的策略来解决这个问题啊
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部