所以,我试图将一些xls文件转换为csv,并且除了一部分以外,一切都很好。 Excel interop中的SaveAs函数似乎导出所有行(包括空白行)。使用记事本查看文件时,我可以看到这些行。 (我期望的所有行,15行和两个单引号,然后剩下的只是空白)。然后,我有一个存储过程,将此csv并导入到所需的表(这适用于已手动转换为csv的电子表格(例如打开,文件 - >另存为等)将xls文件转换为csv,但添加了额外的行吗?
这是行代码我使用了我在我的代码SavesAs。我已经试过xlCSV,xlCSVWindows和xlCSVDOS我的文件格式,但他们都做同样的事情。
wb.SaveAs(aFiles(i).Replace(".xls", "B.csv"), Excel.XlFileFormat.xlCSVMSDOS, , , , False) 'saves a copy of the spreadsheet as a csv
那么,有没有一些额外的步骤/设置我需要做的不是让额外的行显示在csv中吗?
请注意,如果我打开这个新创建的csv,然后单击另存为,然后选择csv,m y程序再次喜欢它。
轻微的修改,并学习如何处理日期问题,这完美的工作。谢谢! – APrough