在C#中以编程方式更改文件扩展名后Excel文件已损坏

时间:2013-03-07 06:29:30

标签: c# file-io

我有以下代码将.xls Excel文件更改为.xlsx格式(Excel 2007及更高版本),但生成的.xlsx文件已损坏。它不能在c#中以编程方式读取,也不能在Windows资源管理器中打开。

原始的.xls文件有很多宏函数。

tring fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
fileName = Server.MapPath(Path.Combine("~/ProcessedFiles/", fileName));
FileUpload1.PostedFile.SaveAs(Path.ChangeExtension(fileName, ".xlsx"));

0 个答案:

没有答案