批量转换同一目录下的xls文件为txt文件,并合并成一个txt文件
在同一目录下有多个xls文件,文件名是这样的431106012.xls……431106033.xls
每个工作簿只有一个工作表"第一页",表名都是相同的
总行数有10多万行
求助:如何批量转换同一目录下的xls文件为txt文件,并合并成一个txt文件
------解决方案--------------------依次读取xls文件,再依次写入同一个txt文件呗。
------解决方案--------------------1、用string[] dirs = Directory.GetFiles(@"d:\文件夹名", "*.xls");检索全部的文件
2、用foreach逐个打开xls,用OleDb逐个读取内容,新建一个txt写入。。。
机器慢点,10万行的txt还打得开啊。。。。。
------解决方案--------------------2楼正解
------解决方案--------------------读取该目录下所有xls文件,然后将读入到的信息,以追加的方式写到同一个txt文件,