文件包含损坏的数据EPPlus

我正在尝试使用EPPlus从现有的Excel表单(xlsx)创build一个新的Excel表单(xlsx)。

我现有的Excel工作表包含4个工作表,我想更新新的Excel工作表中的一些单元格,并保存在新的位置。

这是我的代码

public string RunSample22(DirectoryInfo outputDir) { FileInfo tempFile = new FileInfo(@"F:\bin\Debug\ReportTemplateFile.xlsx"); // Making a new file 'Sample2.xlsx' FileInfo newFile = new FileInfo(@"E:\Test" + @"\Sample22.xlsx"); if (newFile.Exists) { newFile.Delete(); newFile = new FileInfo(outputDir.FullName + @"\Sample22.xls"); } using (ExcelPackage package = new ExcelPackage(newFile, tempFile )) // getting error in this line { // Openning first Worksheet of the template file ie 'Sample1.xlsx' ExcelWorksheet worksheet = package.Workbook.Worksheets[1]; worksheet.Cells[1, 1].Value = "Test"; // Save our new workbook package.Save(); } return newFile.FullName; } 

并在我的catch块获取下面的错误。

“文件包含损坏的数据”。

我缺less什么或有什么build议。