diff --git a/ClosedXML/Excel/XLWorkbook.cs b/ClosedXML/Excel/XLWorkbook.cs index ef57589..c72fb39 100644 --- a/ClosedXML/Excel/XLWorkbook.cs +++ b/ClosedXML/Excel/XLWorkbook.cs @@ -517,6 +517,9 @@ CreatePackage(fileStream, false, _spreadsheetDocumentType, options); } } + + _loadSource = XLLoadSource.File; + _originalFile = file; } private static SpreadsheetDocumentType GetSpreadsheetDocumentType(string filePath) @@ -614,6 +617,9 @@ CreatePackage(stream, false, _spreadsheetDocumentType, options); } + + _loadSource = XLLoadSource.Stream; + _originalStream = stream; } internal static void CopyStream(Stream input, Stream output) @@ -698,9 +704,9 @@ #region Fields - private readonly XLLoadSource _loadSource = XLLoadSource.New; - private readonly String _originalFile; - private readonly Stream _originalStream; + private XLLoadSource _loadSource = XLLoadSource.New; + private String _originalFile; + private Stream _originalStream; #endregion Fields