diff --git a/ClosedXML/Excel/XLWorkbook.cs b/ClosedXML/Excel/XLWorkbook.cs index a59cace..ac9e0d7 100644 --- a/ClosedXML/Excel/XLWorkbook.cs +++ b/ClosedXML/Excel/XLWorkbook.cs @@ -498,7 +498,10 @@ else if (_loadSource == XLLoadSource.File) { if (String.Compare(_originalFile.Trim(), file.Trim(), true) != 0) + { File.Copy(_originalFile, file, true); + File.SetAttributes(file, FileAttributes.Normal); + } CreatePackage(file, GetSpreadsheetDocumentType(file), options); }