Ошибка сохранения и сохранения C # Epplus

            if (!File.Exists(this.savePath.FullName + "\\" + value + ".xlsx"))
            {
                using ( ExcelPackage exp = new ExcelPackage(finfo))
                {
                    //ExcelPackage exps= new ExcelPackage(pather);
                    ExcelWorksheet exlss = exp.Workbook.Worksheets[timing];
                    exlss.Cells["A1"].LoadFromDataTable(dt, true, TableStyles.Medium9);
                    exp.SaveAs(existing);

                }
            }
            else if (File.Exists(this.savePath.FullName + "\\" + value + ".xlsx")) {
                timing = "2011";
                using (ExcelPackage exp = new ExcelPackage(existing))
                {

                    //ExcelPackage exps= new ExcelPackage(pather);
                    ExcelWorksheet exlss = exp.Workbook.Worksheets[timing];
                    exlss.Cells["A1"].LoadFromDataTable(dt, true, TableStyles.Medium9);
                    exp.Save();

                }
            }

Итак, я пытаюсь использовать EPPlus для сохранить в определенную папку, полученную от пользователя. Однако, хотя он отлично сохраняет его при первом использовании, когда я пытаюсь сохранить или сохранить, он просто выдает ошибку.

Если я использую исходный файл в качестве шаблона (как показано ниже) и просто снова использую первую часть, все работает нормально. Понятия не имею, почему не работает сохранение. Я пытался сохранить как в другом месте, но это вызывает ту же ошибку.

Если у вас есть идеи, пожалуйста, помогите мне.

~ edit Вот ошибка Ошибка при сохранении файла C: \ Documents and Settings \ xxx \ Desktop \ Testing Andyxxxxxxxx \ 2481.xlsx

~ edit Извините за все изменения, я новичок в этом Это InvalidOperationException (необработанное)

5
задан Pradeep 4 August 2011 в 19:00
поделиться