Процессе написания шаблона парсера контента, используется свой C# - код, для создания Excel – файла,
Файл создается успешно, однако последующий код останавливается, с ошибкой:
Прошу совета:
Как поправить? Или может быть есть другие способы создания Excel- файла, для последующей работы с ним?
C#:
FileInfo file = new FileInfo(project.Directory + "/data.xlsx");
if (file.Exists)
{
project.SendInfoToLog("Файл существует, пеерсоздание", true);
file.Delete();
file = new FileInfo(project.Directory + "/data.xlsx");
file.Create();
}else{
project.SendInfoToLog("Файл не существует, создадим!", true);
file = new FileInfo(project.Directory + "/data.xlsx");
file.Create();
}
var package = new ExcelPackage(file);
ExcelWorksheet Table = package.Workbook.Worksheets[1];
Если я правильно понимаю, после создания, файл остается открытым, в связи с чем, созданный файл не доступен.Выполнение действия CSharp OwnCode. Процесс не может получить доступ к файлу "E:\_zeno\parser\data.xlsx", так как этот файл используется другим процессом.
Прошу совета:
Как поправить? Или может быть есть другие способы создания Excel- файла, для последующей работы с ним?