diff --git a/Pivot Charts/Create Pivot Chart/.NET/Create Pivot Chart/Create Pivot Chart/Program.cs b/Pivot Charts/Create Pivot Chart/.NET/Create Pivot Chart/Create Pivot Chart/Program.cs index d53bc0d6..e8874631 100644 --- a/Pivot Charts/Create Pivot Chart/.NET/Create Pivot Chart/Create Pivot Chart/Program.cs +++ b/Pivot Charts/Create Pivot Chart/.NET/Create Pivot Chart/Create Pivot Chart/Program.cs @@ -11,8 +11,7 @@ static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/InputTemplate.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/InputTemplate.xlsx")); IWorksheet worksheet = workbook.Worksheets[1]; IPivotTable pivotTable = worksheet.PivotTables[0]; @@ -34,13 +33,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/PivotChart.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/PivotChart.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); - inputStream.Dispose(); } } } diff --git a/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs b/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs index 9942b720..f175155f 100644 --- a/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs +++ b/What-If Analysis/Apply Scenario/.NET/Apply Scenario/Apply Scenario/Program.cs @@ -13,9 +13,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic); - inputStream.Dispose(); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), ExcelOpenType.Automatic); IWorksheet worksheet = workbook.Worksheets[0]; @@ -33,11 +31,8 @@ static void Main(string[] args) newSheet.Name = scenarios[pos].Name; - //Saving the new workbook as a stream - using (FileStream stream = new FileStream(Path.GetFullPath(@"Output/" + scenarios[pos].Name + ".xlsx"), FileMode.Create, FileAccess.ReadWrite)) - { - newBook.SaveAs(stream); - } + //Saving the new workbook + newBook.SaveAs(Path.GetFullPath(@"Output/" + scenarios[pos].Name + ".xlsx")); //To restore the cell values from the previous scenario results scenarios["Current % of Change"].Show(); diff --git a/What-If Analysis/Create Scenarios/.NET/Create Scenarios/Create Scenarios/Program.cs b/What-If Analysis/Create Scenarios/.NET/Create Scenarios/Create Scenarios/Program.cs index bacce4ab..050e143c 100644 --- a/What-If Analysis/Create Scenarios/.NET/Create Scenarios/Create Scenarios/Program.cs +++ b/What-If Analysis/Create Scenarios/.NET/Create Scenarios/Create Scenarios/Program.cs @@ -13,9 +13,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic); - inputStream.Dispose(); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), ExcelOpenType.Automatic); IWorksheet worksheet = workbook.Worksheets[0]; @@ -40,12 +38,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/CreateScenarios.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/CreateScenarios.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); } } } diff --git a/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs b/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs index fad135ef..a6fb757a 100644 --- a/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs +++ b/What-If Analysis/Hide Scenario/.NET/Hide Scenario/Hide Scenario/Program.cs @@ -13,9 +13,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic); - inputStream.Dispose(); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), ExcelOpenType.Automatic); IWorksheet worksheet = workbook.Worksheets[0]; @@ -30,13 +28,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/HideScenario.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/HideScenario.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); - } } } diff --git a/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs b/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs index 3c0ebb1f..5a1c6057 100644 --- a/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs +++ b/What-If Analysis/Protect Scenario/.NET/Protect Scenario/Protect Scenario/Program.cs @@ -13,9 +13,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic); - inputStream.Dispose(); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/WhatIfAnalysisTemplate.xlsx"), ExcelOpenType.Automatic); IWorksheet worksheet = workbook.Worksheets[0]; @@ -30,13 +28,9 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/ProtectScenario.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/ProtectScenario.xlsx")); #endregion - //Dispose streams - outputStream.Dispose(); - } } }