使用报表生成工具如何在添加内容在原文件上?

2019-07-17 14:46发布

1511579532(1).jpg 停止程序后会把新的报表替换原来,就把原文件里面的内容被替换,怎么修改能在原文件的后面添加,保留原内容?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
宁静致远。。
1楼-- · 2019-07-17 19:28
 精彩回答 2  元偷偷看……
格式呐伤
2楼-- · 2019-07-18 00:58
宁静致远。。 发表于 2017-11-27 08:43
就用保存报表至文件就可以了。。

我的意思是,比如我这次运行了,然后停止程序,会有一个文件,假设100行数据,我在运行,在停止程序,这次有50行数据产生,停止程序后,文件就被替换,只保留现有的50行数据,之前的100行数据就没有了。能否在在原有的基础上往后加,就像“写入分隔符表格”有个添加至文件的连线。
宁静致远。。
3楼-- · 2019-07-18 01:28
报表里有插入单元格,将上次写入的数据大小记录下来,下次写入就知道往哪里插入,或者将Excel数据读出来,连接新数据到一个数组,再写到Excel中。
格式呐伤
4楼-- · 2019-07-18 03:52
宁静致远。。 发表于 2017-11-27 12:24
报表里有插入单元格,将上次写入的数据大小记录下来,下次写入就知道往哪里插入,或者将Excel数据读出来,连接新数据到一个数组,再写到Excel中。

额,我是说的被替换,是指不论第二次怎么写,只要再次执行了“保存报表至文件”就会替换原来的内容啊。另外你说的先读出来在连接到数组,我这个表格是很大数据,几十万条数据,全部读出来占内存还影响速度的。
风卷雪
5楼-- · 2019-07-18 05:28
你要指定存储的位置啊,用Excel Easy Text.vi,如果数据量大,用一个For循环外加移位寄存器就可以实现。还有一个更好的办法,你把初始表格路径设为模板路径,本次写入完成关闭后,处置报表的时候保存改动设为真,那么每次调用的表格就是改动后的表格。
格式呐伤
6楼-- · 2019-07-18 06:23
本帖最后由 格式呐伤 于 2017-11-27 17:05 编辑
风卷雪 发表于 2017-11-27 16:15
你要指定存储的位置啊,用Excel Easy Text.vi,如果数据量大,用一个For循环外加移位寄存器就可以实现。还有一个更好的办法,你把初始表格路径设为模板路径,本次写入完成关闭后,处置报表的时候保存改动设为真,那么每次调用的表格就是改动后的表格。 ...

你模版打开写入数据的时候,在使用保存,就会出错。所以模版和最终的存放位置不能一样。我图片里面就是这样做的。总是被替换

一周热门 更多>