【发布时间】:2015-07-21 23:16:31
【问题描述】:
我对 C# 很陌生,希望这是一个简单的问题。在谷歌上找不到我需要的东西
我有一个文件 C:\test\losses.csv
我想打开然后转换为 xlsx 文件并保存在不同的目录中。
存到
C:\test\Losses.xlsx
打开文件的原因是 move 命令没有将其转换为 xlsx,不幸的是它与 csv 保持相同的结构并且在该格式下无法使用。
File.Copy(@"C:\test\losses.csv", @"C:\test1\Losses.xlsx");
上面的代码效果很好,但仍然是一个 csv 文件(实际上是一个混合文件)。这是另一个 SAP 故事。
任何帮助将不胜感激。谢谢
【问题讨论】:
-
不太清楚你在问什么。您从 CSV 开始,并且想要将其转换为 xlsx?你必须使用办公室互操作来做到这一点,复制它不会有帮助。通过复制或移动它,充其量您可能会意外更改元数据,以便 excel 以不同的方式处理它。
-
您必须使用库将其转换为实际的 excel 文件。
-
更改文件的扩展名不会更改文件的 /format/。一个简单的解决方案是在 excel 中打开文件,然后将其保存为
xlsx。 -
嗯,当然...复制文件不会改变其内容或格式。
标签: c#