以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]报表生成时界面显示数据和导出后显示结果不一致 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=194682)
|
-- 作者:chnfo
-- 发布时间:2025/1/4 22:55:00
-- [求助]报表生成时界面显示数据和导出后显示结果不一致
我使用报表模板导出来的数据,很清楚看到导出的数据有2位,但显示一直都只有一位,这是什么问题
|
-- 作者:有点蓝
-- 发布时间:2025/1/5 20:24:00
--
设置一个execl的单元格数字格式
|
-- 作者:chnfo
-- 发布时间:2025/1/5 22:11:00
--
似乎excel中如果设置小数点位数,会显示成123.00,234.56这样的。用户要求的是123就显示为123,而不是123.00 234.56才要显示成234.56
现在比较怪异的是例如这个数字是234.62,如果列宽拖宽一点,就会显示成234.6,但它为什么不显示为234.62呢?
[此贴子已经被作者于2025/1/5 22:12:18编辑过]
|
-- 作者:有点蓝
-- 发布时间:2025/1/5 22:16:00
--
我试了一下,【常规】模式就是正常的呀,有多少位就显示多少位
|
-- 作者:chnfo
-- 发布时间:2025/1/6 13:31:00
--
我试了一下,如果这个数字本来就很大,例如10150429399.77,导出来以后,它就会显示为10150429400,但鼠标点击这个单元格,实际上显示的数据还是10150429399.77
如果数字本来就不大,例如1234.56,导出来以后,就正常显示1234.56
除非导出结果全部用文本存储。这个应当怎么设置?
[此贴子已经被作者于2025/1/6 13:38:59编辑过]
|
-- 作者:有点蓝
-- 发布时间:2025/1/6 13:43:00
--
怎么做导出的?
|
-- 作者:chnfo
-- 发布时间:2025/1/6 13:43:00
--
这个就是设置好模板,直接生成呀
|
-- 作者:chnfo
-- 发布时间:2025/1/6 13:51:00
--
此主题相关图片如下:无标题.png
Dim Book As New XLS.Book(NewTempT) Dim Repfolder As String = ProjectPath & "Reports\\" & Vars("CurProT")
Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿
整个模板区域全选,将所有单元格都设置为文本都不行
[此贴子已经被作者于2025/1/6 13:52:17编辑过]
|
-- 作者:有点蓝
-- 发布时间:2025/1/6 13:58:00
--
把模板单元格内容改为这种就可以按文本输出:
<[金额] & "">
|