diff --git a/ClosedXML/Excel/XLWorkbook.cs b/ClosedXML/Excel/XLWorkbook.cs index bdcc86c..c014def 100644 --- a/ClosedXML/Excel/XLWorkbook.cs +++ b/ClosedXML/Excel/XLWorkbook.cs @@ -518,6 +518,9 @@ fileStream.Close(); } } + + _loadSource = XLLoadSource.File; + _originalFile = file; } private static SpreadsheetDocumentType GetSpreadsheetDocumentType(string filePath) @@ -616,6 +619,9 @@ CreatePackage(stream, false, _spreadsheetDocumentType, options); } + + _loadSource = XLLoadSource.Stream; + _originalStream = stream; } internal static void CopyStream(Stream input, Stream output) @@ -700,9 +706,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