我有以下代码将.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"));