我使用EPPlus庫創建Excel文件。文件創建後,只要程序正在運行,它就不能被刪除或編輯,因爲它被稱爲「另一個用戶」使用。我找不到任何適合我的解決方案。使用EPPlus創建文件後鎖定文件
這裏是我的代碼:
var newFile = new FileInfo(path);
using (var xlPackage = new ExcelPackage(newFile))
{
var ws = xlPackage.Workbook.Worksheets.Add("Sheet1");
...
xlPackage.Save();
}
在'...'裏面有一些代碼需要打開資源。你有'使用'包裝的'ExcelPackage';所以不是這樣。除非EPPlus庫中存在錯誤。 –
在「...」我只是添加數據和一些樣式的單元格。它不可能。我懷疑圖書館有錯誤,但不知道是否有任何解決辦法。 –