在同一目录下有多个xls文件,文件名是这样的431106012.xls……431106033.xls
每个工作簿只有一个工作表"第一页",表名都是相同的总行数有10多万行
求助:如何批量转换同一目录下的xls文件为txt文件,并合并成一个txt文件

解决方案 »

  1.   

    依次读取xls文件,再依次写入同一个txt文件呗。
      

  2.   

    1、用string[] dirs = Directory.GetFiles(@"d:\文件夹名", "*.xls");检索全部的文件2、用foreach逐个打开xls,用OleDb逐个读取内容,新建一个txt写入机器慢点,10万行的txt还打得开啊。。
      

  3.   

    读取该目录下所有xls文件,然后将读入到的信息,以追加的方式写到同一个txt文件,