diff --git a/FAQ/Add oval shape to chart/.NET/Add oval shape to chart/Add oval shape to chart/Program.cs b/FAQ/Add oval shape to chart/.NET/Add oval shape to chart/Add oval shape to chart/Program.cs index e1e1298f..c129d746 100644 --- a/FAQ/Add oval shape to chart/.NET/Add oval shape to chart/Add oval shape to chart/Program.cs +++ b/FAQ/Add oval shape to chart/.NET/Add oval shape to chart/Add oval shape to chart/Program.cs @@ -32,13 +32,9 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs("Output.xlsx"); #endregion - - //Dispose streams - outputStream.Dispose(); } } } -} +} \ No newline at end of file diff --git a/FAQ/Barcode/.NET/Add Barcode/Barcode/Program.cs b/FAQ/Barcode/.NET/Add Barcode/Barcode/Program.cs index 9ab87753..790f5b05 100644 --- a/FAQ/Barcode/.NET/Add Barcode/Barcode/Program.cs +++ b/FAQ/Barcode/.NET/Add Barcode/Barcode/Program.cs @@ -24,13 +24,10 @@ static void Main(string[] args) worksheet.Pictures.AddPicture(15, 10, barcode2); // Save to file system - FileStream stream = new FileStream("Output/Output.xlsx", FileMode.OpenOrCreate, FileAccess.ReadWrite); - workbook.SaveAs(stream); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); workbook.Close(); excelEngine.Dispose(); } - } - } } \ No newline at end of file diff --git a/FAQ/Chart/.NET/Set background color for chart/Set background color for chart/Program.cs b/FAQ/Chart/.NET/Set background color for chart/Set background color for chart/Program.cs index 42b312d8..fd059a17 100644 --- a/FAQ/Chart/.NET/Set background color for chart/Set background color for chart/Program.cs +++ b/FAQ/Chart/.NET/Set background color for chart/Set background color for chart/Program.cs @@ -13,8 +13,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[0]; //Get the first chart in the worksheet @@ -28,16 +27,9 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); - inputStream.Dispose(); } - } - } -} +} \ No newline at end of file diff --git a/FAQ/Chart/.NET/Show leader line/Show leader line/Program.cs b/FAQ/Chart/.NET/Show leader line/Show leader line/Program.cs index f60933ef..179b1965 100644 --- a/FAQ/Chart/.NET/Show leader line/Show leader line/Program.cs +++ b/FAQ/Chart/.NET/Show leader line/Show leader line/Program.cs @@ -43,12 +43,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs("Output.xlsx"); #endregion - - //Dispose streams - outputStream.Dispose(); } } } diff --git a/FAQ/Chart/.NET/Switch chart series orientation/Switch chart series orientation/Program.cs b/FAQ/Chart/.NET/Switch chart series orientation/Switch chart series orientation/Program.cs index bfc55632..4bc38b9f 100644 --- a/FAQ/Chart/.NET/Switch chart series orientation/Switch chart series orientation/Program.cs +++ b/FAQ/Chart/.NET/Switch chart series orientation/Switch chart series orientation/Program.cs @@ -51,12 +51,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); } } } diff --git a/FAQ/Column width for pivot table range/.NET/Column width for pivot table range/Column width for pivot table range/Program.cs b/FAQ/Column width for pivot table range/.NET/Column width for pivot table range/Column width for pivot table range/Program.cs index 9b9eff1f..5db46200 100644 --- a/FAQ/Column width for pivot table range/.NET/Column width for pivot table range/Column width for pivot table range/Program.cs +++ b/FAQ/Column width for pivot table range/.NET/Column width for pivot table range/Column width for pivot table range/Program.cs @@ -13,8 +13,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[0]; IWorksheet worksheet1 = workbook.Worksheets[1]; @@ -39,14 +38,9 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs("Output.xlsx"); #endregion - - //Dispose streams - outputStream.Dispose(); - inputStream.Dispose(); } } } -} +} \ No newline at end of file diff --git a/FAQ/Conditional Formatting/.NET/Time period/Time period/Program.cs b/FAQ/Conditional Formatting/.NET/Time period/Time period/Program.cs index b3505cd5..97e2dfae 100644 --- a/FAQ/Conditional Formatting/.NET/Time period/Time period/Program.cs +++ b/FAQ/Conditional Formatting/.NET/Time period/Time period/Program.cs @@ -12,8 +12,7 @@ static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/Input.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx")); IWorksheet worksheet = workbook.Worksheets[0]; //Apply conditional format for specific time period @@ -28,12 +27,7 @@ static void Main(string[] args) conditionalFormat.BackColor = ExcelKnownColors.Sky_blue; //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); - - //Dispose streams - outputStream.Dispose(); - inputStream.Dispose(); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); } } diff --git a/FAQ/Conditional Formatting/.NET/Traffic lights icon/Traffic lights icon/Program.cs b/FAQ/Conditional Formatting/.NET/Traffic lights icon/Traffic lights icon/Program.cs index 41b530cb..ec834df8 100644 --- a/FAQ/Conditional Formatting/.NET/Traffic lights icon/Traffic lights icon/Program.cs +++ b/FAQ/Conditional Formatting/.NET/Traffic lights icon/Traffic lights icon/Program.cs @@ -54,13 +54,9 @@ static void Main(string[] args) iconSet.IconSet = ExcelIconSetType.ThreeTrafficLights1; //Saving the workbook - FileStream outputStream = new FileStream("Output.xlsx", FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); - outputStream.Dispose(); + workbook.SaveAs("Output.xlsx"); } - } - } } diff --git a/FAQ/Conversions/.NET/JSON to CSV/JSON to CSV/Program.cs b/FAQ/Conversions/.NET/JSON to CSV/JSON to CSV/Program.cs index 0f361ae3..c9d86f55 100644 --- a/FAQ/Conversions/.NET/JSON to CSV/JSON to CSV/Program.cs +++ b/FAQ/Conversions/.NET/JSON to CSV/JSON to CSV/Program.cs @@ -25,11 +25,7 @@ static void Main() sheet.ImportDataTable(dataTable, true, 1, 1); //Saving the workbook as CSV - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Sample.csv"), FileMode.Create, FileAccess.ReadWrite); - workbook.SaveAs(outputStream, ","); - - //Dispose streams - outputStream.Dispose(); + workbook.SaveAs(Path.GetFullPath("Output/Sample.csv"), ","); } } } diff --git a/FAQ/Filtering/.NET/Custom Filter String Type/CustomFilterStringType/Program.cs b/FAQ/Filtering/.NET/Custom Filter String Type/CustomFilterStringType/Program.cs index 8d35975c..9bb63343 100644 --- a/FAQ/Filtering/.NET/Custom Filter String Type/CustomFilterStringType/Program.cs +++ b/FAQ/Filtering/.NET/Custom Filter String Type/CustomFilterStringType/Program.cs @@ -9,8 +9,7 @@ public static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream(Path.GetFullPath(@"../../../Data/Input.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"../../../Data/Input.xlsx")); IWorksheet worksheet = workbook.Worksheets[0]; //Creating an AutoFilter @@ -23,12 +22,7 @@ public static void Main(string[] args) firstCondition.String = "1000.00"; //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("../../../Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); - - //Dispose streams - outputStream.Dispose(); - inputStream.Dispose(); + workbook.SaveAs(Path.GetFullPath("../../../Output/Output.xlsx")); } } } \ No newline at end of file diff --git a/FAQ/Hyperlinks/.NET/Delete Hyperlinks/Delete Hyperlinks/Program.cs b/FAQ/Hyperlinks/.NET/Delete Hyperlinks/Delete Hyperlinks/Program.cs index 096bedf7..a6e93918 100644 --- a/FAQ/Hyperlinks/.NET/Delete Hyperlinks/Delete Hyperlinks/Program.cs +++ b/FAQ/Hyperlinks/.NET/Delete Hyperlinks/Delete Hyperlinks/Program.cs @@ -14,22 +14,18 @@ static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream("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[0]; // Remove first hyperlink without affecting cell styles HyperLinksCollection hyperlink = worksheet.HyperLinks as HyperLinksCollection; hyperlink.Remove(hyperlink[0] as HyperLinkImpl); - //Saving the workbook as stream - FileStream outputStream = new FileStream("Output/Output.xlsx", FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + //Saving the workbook + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); workbook.Close(); excelEngine.Dispose(); } } - } -} - +} \ No newline at end of file diff --git a/FAQ/Override Excel Document/.NET/Override Excel Document/Override Excel Document/Program.cs b/FAQ/Override Excel Document/.NET/Override Excel Document/Override Excel Document/Program.cs index b1e0cc76..209c873b 100644 --- a/FAQ/Override Excel Document/.NET/Override Excel Document/Override Excel Document/Program.cs +++ b/FAQ/Override Excel Document/.NET/Override Excel Document/Override Excel Document/Program.cs @@ -13,9 +13,8 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - //Open an existing Excel file as stream - FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/Sample.xlsx"), FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + //Open an existing Excel file + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Sample.xlsx")); IWorksheet worksheet = workbook.Worksheets[0]; //Modify the data @@ -26,12 +25,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Sample.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/Sample.xlsx")); #endregion - - //Dispose output stream - outputStream.Dispose(); } } } diff --git a/FAQ/RGB Value for Cell Color/.NET/RGB Value for Cell Color/RGBValueCellColor/Program.cs b/FAQ/RGB Value for Cell Color/.NET/RGB Value for Cell Color/RGBValueCellColor/Program.cs index bfbde669..c800059b 100644 --- a/FAQ/RGB Value for Cell Color/.NET/RGB Value for Cell Color/RGBValueCellColor/Program.cs +++ b/FAQ/RGB Value for Cell Color/.NET/RGB Value for Cell Color/RGBValueCellColor/Program.cs @@ -29,11 +29,7 @@ public static void Main(string[] args) Console.WriteLine($"Red: {red}, Green: {green}, Blue: {blue}"); //Save the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("../../../Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); - - //Dispose stream - outputStream.Dispose(); + workbook.SaveAs(Path.GetFullPath("../../../Output/Output.xlsx")); } } } diff --git a/FAQ/Timespan/.NET/Set and format time values/Set and format time values/Program.cs b/FAQ/Timespan/.NET/Set and format time values/Set and format time values/Program.cs index 1eed5b47..7b51f95f 100644 --- a/FAQ/Timespan/.NET/Set and format time values/Set and format time values/Program.cs +++ b/FAQ/Timespan/.NET/Set and format time values/Set and format time values/Program.cs @@ -28,12 +28,8 @@ static void Main(string[] args) #region Save //Saving the workbook - FileStream outputStream = new FileStream(Path.GetFullPath("Output/Output.xlsx"), FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); #endregion - - //Dispose streams - outputStream.Dispose(); } } } diff --git a/FAQ/Workbook default font and font size/.NET/Workbook default font and font size/Workbook default font and font size/Program.cs b/FAQ/Workbook default font and font size/.NET/Workbook default font and font size/Workbook default font and font size/Program.cs index e81e353c..0c3dc7b0 100644 --- a/FAQ/Workbook default font and font size/.NET/Workbook default font and font size/Workbook default font and font size/Program.cs +++ b/FAQ/Workbook default font and font size/.NET/Workbook default font and font size/Workbook default font and font size/Program.cs @@ -23,12 +23,7 @@ static void Main(string[] args) sheet.Range["A1"].Text = "This is default font and size"; //Save to file - FileStream outputStream = new FileStream("Output/Output.xlsx", FileMode.Create, FileAccess.Write); - workbook.SaveAs(outputStream); - - //Dispose streams - outputStream.Dispose(); - + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); } } } diff --git a/FAQ/Worksheet Names/.NET/All Worksheet Names/All Worksheet Names/Program.cs b/FAQ/Worksheet Names/.NET/All Worksheet Names/All Worksheet Names/Program.cs index bffb43e5..4f42257d 100644 --- a/FAQ/Worksheet Names/.NET/All Worksheet Names/All Worksheet Names/Program.cs +++ b/FAQ/Worksheet Names/.NET/All Worksheet Names/All Worksheet Names/Program.cs @@ -14,8 +14,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream("Data/Input.xlsx", FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx")); //Get the worksheets collection WorksheetsCollection worksheets = workbook.Worksheets as WorksheetsCollection; @@ -25,11 +24,7 @@ static void Main(string[] args) { Console.WriteLine(worksheet.Name); } - - //Dispose streams - inputStream.Dispose(); } } } -} - +} \ No newline at end of file diff --git a/FAQ/Worksheet Names/.NET/Hidden Worksheet Names/Hidden Worksheet Names/Program.cs b/FAQ/Worksheet Names/.NET/Hidden Worksheet Names/Hidden Worksheet Names/Program.cs index 32378432..4808d908 100644 --- a/FAQ/Worksheet Names/.NET/Hidden Worksheet Names/Hidden Worksheet Names/Program.cs +++ b/FAQ/Worksheet Names/.NET/Hidden Worksheet Names/Hidden Worksheet Names/Program.cs @@ -14,8 +14,7 @@ static void Main(string[] args) IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream("Data/Input.xlsx", FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx")); //Get the worksheets collection WorksheetsCollection worksheets = workbook.Worksheets as WorksheetsCollection; @@ -26,10 +25,6 @@ static void Main(string[] args) if (worksheet.Visibility == WorksheetVisibility.Hidden) Console.WriteLine(worksheet.Name); } - - //Dispose streams - inputStream.Dispose(); - } } } diff --git a/FAQ/Worksheet Names/.NET/Visible Worksheet Names/Visible Worksheet Names/Program.cs b/FAQ/Worksheet Names/.NET/Visible Worksheet Names/Visible Worksheet Names/Program.cs index 54747ce2..1e197c66 100644 --- a/FAQ/Worksheet Names/.NET/Visible Worksheet Names/Visible Worksheet Names/Program.cs +++ b/FAQ/Worksheet Names/.NET/Visible Worksheet Names/Visible Worksheet Names/Program.cs @@ -13,8 +13,7 @@ static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream("Data/Input.xlsx", FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx")); //Get the worksheets collection WorksheetsCollection worksheets = workbook.Worksheets as WorksheetsCollection; @@ -25,10 +24,6 @@ static void Main(string[] args) if (worksheet.Visibility == WorksheetVisibility.Visible) Console.WriteLine(worksheet.Name); } - - //Dispose streams - inputStream.Dispose(); - } } } diff --git a/FAQ/Worksheet/.NET/Parse Worksheets On Demand/Parse Worksheets On Demand/Program.cs b/FAQ/Worksheet/.NET/Parse Worksheets On Demand/Parse Worksheets On Demand/Program.cs index 2d276d03..34de4796 100644 --- a/FAQ/Worksheet/.NET/Parse Worksheets On Demand/Parse Worksheets On Demand/Program.cs +++ b/FAQ/Worksheet/.NET/Parse Worksheets On Demand/Parse Worksheets On Demand/Program.cs @@ -14,8 +14,7 @@ static void Main(string[] args) { IApplication application = excelEngine.Excel; application.DefaultVersion = ExcelVersion.Xlsx; - FileStream inputStream = new FileStream("Data/Input.xlsx", FileMode.Open, FileAccess.Read); - IWorkbook workbook = application.Workbooks.Open(inputStream, ExcelOpenType.Automatic, ExcelParseOptions.ParseWorksheetsOnDemand); + IWorkbook workbook = application.Workbooks.Open(Path.GetFullPath(@"Data/Input.xlsx"), ExcelOpenType.Automatic, ExcelParseOptions.ParseWorksheetsOnDemand); // Access the first worksheet (triggers parsing) IWorksheet worksheet = workbook.Worksheets[0]; @@ -24,13 +23,10 @@ static void Main(string[] args) string value = worksheet.Range["A1"].Text; // Save to file system - FileStream stream = new FileStream("Output/Output.xlsx", FileMode.OpenOrCreate, FileAccess.ReadWrite); - workbook.SaveAs(stream); + workbook.SaveAs(Path.GetFullPath("Output/Output.xlsx")); workbook.Close(); excelEngine.Dispose(); } - } - } } \ No newline at end of file