c#文件打开/转换和保存

本文关键字:转换 保存 文件 | 更新日期: 2023-09-27 18:03:44

我是c#新手,希望这是一个简单的问题。在google上找不到我需要的东西

我有一个文件C:'test'losses.csv我想打开它,然后转换成xlsx文件,保存在另一个目录中。保存到C: ' ' Losses.xlsx测试打开文件的原因是移动命令不会将其转换为xlsx,不幸的是,它与csv保持相同的结构,并且在该格式下不可用。
File.Copy(@"C: ' test ' losses.csv"@"C: ' test1 ' Losses.xlsx");上面的代码工作得很好,但仍然是一个csv文件(实际上是两者的混合)。那是SAP的另一个故事。任何帮助都将不胜感激。由于

c#文件打开/转换和保存

文件。复制只复制文件-类似于在DOS或windows文件资源管理器中复制文件。

您需要将CSV转换为XLSX文件。格式应该非常直接,但你需要做更多的研究:

  1. 将CSV加载为数据表
  2. 使用Excel.XlFileFormat.xlOpenXMLWorkbook类翻译文件

不同的StackOverflow问题解决了如何使用xlOpenXMLWorkbook:导出到。xlsx使用Microsoft.Office.Interop.Excel savas错误

希望这对你有帮助。好运。