我对C#很新,希望这是一个简单的问题。在谷歌找不到我需要的东西
我有一个文件C:\ test \ losses.csv
我想打开然后转换为xlsx文件并保存在不同的目录中。
存到
C:\测试\ Losses.xlsx
打开文件的原因是move命令没有将其转换为xlsx,遗憾的是它保持与csv相同的结构,并且在该格式中无法使用。
File.Copy(@" C:\ test \ losses.csv",@" C:\ test1 \ Losses.xlsx");
上面的代码工作得很好但仍然是一个csv文件(实际上是一个混合)。这是另一个SAP故事
任何帮助将不胜感激。感谢
答案 0 :(得分:0)
File.Copy只复制文件 - 类似于在DOS或Windows文件浏览器中复制文件。
您需要将CSV翻译为XLSX文件。格式应该非常简单,但您需要做更多的研究:
另一个StackOverflow问题解决了如何使用xlOpenXMLWorkbook: Exporting to .xlsx using Microsoft.Office.Interop.Excel SaveAs Error
希望这会有所帮助。祝你好运。