保存后无法打开文件

时间:2019-10-09 19:45:55

标签: c# excel epplus

我有一些代码想在一些excel工作簿中输入一些值。现在,该程序甚至没有将任何值放入工作簿,而仅将其保存。即使这样,我在打开文件时也会收到此错误:Excel无法打开文件**。xlsm,因为文件格式或文件扩展名无效。验证文件已损坏,并且文件扩展名与文件格式匹配。

我已经编写了许多可用于excel文件的程序,但从未遇到过此问题。在代码中,您可以看到我基本上只是经过一个for循环并保存文件。

try
{
   fileInfo = new FileInfo(Path.GetDirectoryName(Application.StartupPath) + '\\' + partners[partner].partnerName + @"\PDP_ExSumm_" + partners[partner].partnerName + ".xlsm");
   using (ExcelPackage excelPackage = new ExcelPackage(fileInfo))
   {
         ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[1];
         for (int cell = 0; cell < ExSummCells.Count; cell++)
         {
             if (ExSummCells[cell] != "")
             {
             // worksheet.Cells[ExSummCells[cell]].Value = partners[partner].exSummData[partner];
             }
   excelPackage.Save();
   }
}

0 个答案:

没有答案