使用ExportGrid4ToExcel把CXGRID的数据导成EXCEL后,在EXCEL中,数量字段不能自动求和

时间:2022-03-09 23:17:30
如题:使用ExportGrid4ToExcel把CXGRID的数据导成EXCEL后,在EXCEL中,数量字段不能自动求和

即使我更改该列的属性,设置成数字或者货币等等,都不行,但是如果我使用下公式,比如新建一列,该列的值为原来那列的值乘以1,得出的新列的值,就是可以自动求和的。

各位大侠,帮忙看看,除了自己重新写一个导出函数外,有没有其他的解决办法了啊?谢过!

13 个解决方案

#1


我这里将他转换成数字类型后可以进行求和
24202

#2


自己顶一个!

#3


也遇到LZ的问题,想知道有什么好办法:)))

#4


导出的时候为文本型的了, 要把它转成数值形, 要用高级替换的方法把 ' 替换成空就可以了, 还要把该列格式化为数值形

#5


To 旺仔:

你这个方法在EXCEL文件中应该可以实现字段的自动求和,其实用我上述的办法也可以。但是问题是我总不能每个导出的EXCEL中都要手工进行这样的处理吧,客户怎么可能接收啊!!

#6


高手都过来看看吧!

#7


你导出的时候就给用户求和不可以吗?

#8


求和只是一个需求,很多情况下,用户需要在导出的EXCEL上进行一定的处理,统计之类的,不光光是求和,那不少还是有问题的嘛

#9


自己顶一个

#10


没有人能回答吗?高手呢?

我在网上看到这样的一个帖子,
http://topic.csdn.net/t/20050131/13/3765822.html

说是解决了,但是我不知道弄,不知哪位高人能指点下,万分感激!!问题如果解决,可以再加分好了。

#11


意思是你点击该column,设置他的properties = CalcEdit(下拉选择)
前提是你的view类型是table或者dbtable

#12


我来了,让我来搞掂它:
1.点CXGRID中的customize-->columns中的相关字段--->properties属性设为calcedit.
2.在导出的函数 ExportGrid4ToExcel的最后一个参数设为TRUE,例如:
   ExportGrid4ToExcel('c:\446.xls',cxgrid1,true,true,true);

#13


上面2位请到
http://topic.csdn.net/u/20080326/10/a15a11b2-4af9-4f90-983c-61519528a7f3.html

接分

#1


我这里将他转换成数字类型后可以进行求和
24202

#2


自己顶一个!

#3


也遇到LZ的问题,想知道有什么好办法:)))

#4


导出的时候为文本型的了, 要把它转成数值形, 要用高级替换的方法把 ' 替换成空就可以了, 还要把该列格式化为数值形

#5


To 旺仔:

你这个方法在EXCEL文件中应该可以实现字段的自动求和,其实用我上述的办法也可以。但是问题是我总不能每个导出的EXCEL中都要手工进行这样的处理吧,客户怎么可能接收啊!!

#6


高手都过来看看吧!

#7


你导出的时候就给用户求和不可以吗?

#8


求和只是一个需求,很多情况下,用户需要在导出的EXCEL上进行一定的处理,统计之类的,不光光是求和,那不少还是有问题的嘛

#9


自己顶一个

#10


没有人能回答吗?高手呢?

我在网上看到这样的一个帖子,
http://topic.csdn.net/t/20050131/13/3765822.html

说是解决了,但是我不知道弄,不知哪位高人能指点下,万分感激!!问题如果解决,可以再加分好了。

#11


意思是你点击该column,设置他的properties = CalcEdit(下拉选择)
前提是你的view类型是table或者dbtable

#12


我来了,让我来搞掂它:
1.点CXGRID中的customize-->columns中的相关字段--->properties属性设为calcedit.
2.在导出的函数 ExportGrid4ToExcel的最后一个参数设为TRUE,例如:
   ExportGrid4ToExcel('c:\446.xls',cxgrid1,true,true,true);

#13


上面2位请到
http://topic.csdn.net/u/20080326/10/a15a11b2-4af9-4f90-983c-61519528a7f3.html

接分