Файл не открывается после сохранения - PullRequest
0 голосов
/ 09 октября 2019

У меня есть код, который должен вводить некоторые значения в несколько книг 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();
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...