注册 登录
编程论坛 VB6论坛

关于读取数据(TXT格式)文件并分组写入EXCEL中的分组问题。

ictest 发布于 2017-03-08 12:28, 1289 次点击
压缩包中包含源文件、数据文件、EXCEL模板文件。

运行方式:直接双击FileListBox中的文件即可。

原理:在数据文件中每读出一套需要的数据,就往EXCEL模板文件中写入相应的位置。

说明:数据文件中每12行是一套数据,然后空一行,然后再12行是第二套数据.........可以理解为每13行是一套数据。数据文件中每一套数据得第一行的格式是“XXX-XX”,对应的意思     是“批号-件号”。例如008-20是指008批-20号件,现在数据文件中大概有9批,001~009,每批大概20片,01~20(不一定)。

问题: 现在我的源码可以把所有的数据不管批号不间断的写入EXCEL模表中,一张写满了(40套数据)然后写入下一张,模表中共有12张表。
        但现在我希望能够每一批分别写入一张表单,例如001-01~001-20写入一张表单,002-01~002-20写入另一张表单........这样的话我的源码该怎么改?  



只有本站会员才能查看附件,请 登录
3 回复
#2
ZHRXJR2017-03-08 15:09
回复 楼主 ictest
“但现在我希望能够每一批分别写入一张表单,例如001-01~001-20写入一张表单,002-01~002-20写入另一张表单........这样的话我的源码该怎么改?”你的这个问题应该可以解决,我认为可以不使用Excel模板,直接生成新的Excel文件就可以。
另外你的数据中实际使用的数据不多:
只有本站会员才能查看附件,请 登录

仅仅使用第一行、第二行、第十二行,就可以生成你希望的表。今天比较忙,改天给你做一个工程,供你参考。
#3
ictest2017-03-08 16:20
回复 2楼 ZHRXJR
多谢版主!
#4
ZHRXJR2017-03-09 12:44
今天抽了一点时间大概做了一下,不知道是不是符合你的要求,如果有什么问题,请加QQ,与我联系。
只有本站会员才能查看附件,请 登录

原图比较大,缩小了一点,大概看一看。这个仅仅是程序界面显示的你的A121NN_S05862_198_15854.dat的数据,还没有生成Excel文件,生成文件的代码还没有编写。

[此贴子已经被作者于2017-3-9 12:47编辑过]

1