diff --git a/Getting Started/ASP.NET Core Web API/Create Excel/Create Excel/Controllers/ValuesController.cs b/Getting Started/ASP.NET Core Web API/Create Excel/Create Excel/Controllers/ValuesController.cs
index b41b526f..5bf28b86 100644
--- a/Getting Started/ASP.NET Core Web API/Create Excel/Create Excel/Controllers/ValuesController.cs
+++ b/Getting Started/ASP.NET Core Web API/Create Excel/Create Excel/Controllers/ValuesController.cs
@@ -44,6 +44,8 @@ public static MemoryStream CreateExcel()
FileStream imageStream = new FileStream("AdventureCycles-Logo.png", FileMode.Open, FileAccess.Read);
IPictureShape shape = worksheet.Pictures.AddPicture(1, 1, imageStream, 20, 20);
+ imageStream.Dispose();
+
//Disable gridlines in the worksheet
worksheet.IsGridLinesVisible = false;
diff --git a/Getting Started/ASP.NET Core/Create Excel/Create Excel/Controllers/HomeController.cs b/Getting Started/ASP.NET Core/Create Excel/Create Excel/Controllers/HomeController.cs
index f5ee9eef..f230e2a0 100644
--- a/Getting Started/ASP.NET Core/Create Excel/Create Excel/Controllers/HomeController.cs
+++ b/Getting Started/ASP.NET Core/Create Excel/Create Excel/Controllers/HomeController.cs
@@ -27,190 +27,192 @@ public IActionResult Index()
}
public IActionResult CreateDocument()
{
- //Create an instance of ExcelEngine
- using (ExcelEngine excelEngine = new ExcelEngine())
- {
- IApplication application = excelEngine.Excel;
- application.DefaultVersion = ExcelVersion.Xlsx;
-
- //Create a workbook
- IWorkbook workbook = application.Workbooks.Create(1);
- IWorksheet worksheet = workbook.Worksheets[0];
-
- //Adding a picture
- FileStream imageStream = new FileStream("AdventureCycles-Logo.png", FileMode.Open, FileAccess.Read);
- IPictureShape shape = worksheet.Pictures.AddPicture(1, 1, imageStream, 20, 20);
-
- //Disable gridlines in the worksheet
- worksheet.IsGridLinesVisible = false;
-
- //Enter values to the cells from A3 to A5
- worksheet.Range["A3"].Text = "46036 Michigan Ave";
- worksheet.Range["A4"].Text = "Canton, USA";
- worksheet.Range["A5"].Text = "Phone: +1 231-231-2310";
-
- //Make the text bold
- worksheet.Range["A3:A5"].CellStyle.Font.Bold = true;
-
- //Merge cells
- worksheet.Range["D1:E1"].Merge();
-
- //Enter text to the cell D1 and apply formatting.
- worksheet.Range["D1"].Text = "INVOICE";
- worksheet.Range["D1"].CellStyle.Font.Bold = true;
- worksheet.Range["D1"].CellStyle.Font.RGBColor = Color.FromArgb(42, 118, 189);
- worksheet.Range["D1"].CellStyle.Font.Size = 35;
-
- //Apply alignment in the cell D1
- worksheet.Range["D1"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignRight;
- worksheet.Range["D1"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignTop;
-
- //Enter values to the cells from D5 to E8
- worksheet.Range["D5"].Text = "INVOICE#";
- worksheet.Range["E5"].Text = "DATE";
- worksheet.Range["D6"].Number = 1028;
- worksheet.Range["E6"].Value = "12/31/2018";
- worksheet.Range["D7"].Text = "CUSTOMER ID";
- worksheet.Range["E7"].Text = "TERMS";
- worksheet.Range["D8"].Number = 564;
- worksheet.Range["E8"].Text = "Due Upon Receipt";
-
- //Apply RGB backcolor to the cells from D5 to E8
- worksheet.Range["D5:E5"].CellStyle.Color = Color.FromArgb(42, 118, 189);
- worksheet.Range["D7:E7"].CellStyle.Color = Color.FromArgb(42, 118, 189);
-
- //Apply known colors to the text in cells D5 to E8
- worksheet.Range["D5:E5"].CellStyle.Font.Color = ExcelKnownColors.White;
- worksheet.Range["D7:E7"].CellStyle.Font.Color = ExcelKnownColors.White;
-
- //Make the text as bold from D5 to E8
- worksheet.Range["D5:E8"].CellStyle.Font.Bold = true;
-
- //Apply alignment to the cells from D5 to E8
- worksheet.Range["D5:E8"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
- worksheet.Range["D5:E5"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
- worksheet.Range["D7:E7"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
- worksheet.Range["D6:E6"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignTop;
-
- //Enter value and applying formatting in the cell A7
- worksheet.Range["A7"].Text = " BILL TO";
- worksheet.Range["A7"].CellStyle.Color = Color.FromArgb(42, 118, 189);
- worksheet.Range["A7"].CellStyle.Font.Bold = true;
- worksheet.Range["A7"].CellStyle.Font.Color = ExcelKnownColors.White;
-
- //Apply alignment
- worksheet.Range["A7"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignLeft;
- worksheet.Range["A7"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
-
- //Enter values in the cells A8 to A12
- worksheet.Range["A8"].Text = "Steyn";
- worksheet.Range["A9"].Text = "Great Lakes Food Market";
- worksheet.Range["A10"].Text = "20 Whitehall Rd";
- worksheet.Range["A11"].Text = "North Muskegon,USA";
- worksheet.Range["A12"].Text = "+1 231-654-0000";
-
- //Create a Hyperlink for e-mail in the cell A13
- IHyperLink hyperlink = worksheet.HyperLinks.Add(worksheet.Range["A13"]);
- hyperlink.Type = ExcelHyperLinkType.Url;
- hyperlink.Address = "Steyn@greatlakes.com";
- hyperlink.ScreenTip = "Send Mail";
-
- //Merge column A and B from row 15 to 22
- worksheet.Range["A15:B15"].Merge();
- worksheet.Range["A16:B16"].Merge();
- worksheet.Range["A17:B17"].Merge();
- worksheet.Range["A18:B18"].Merge();
- worksheet.Range["A19:B19"].Merge();
- worksheet.Range["A20:B20"].Merge();
- worksheet.Range["A21:B21"].Merge();
- worksheet.Range["A22:B22"].Merge();
-
- //Enter details of products and prices
- worksheet.Range["A15"].Text = " DESCRIPTION";
- worksheet.Range["C15"].Text = "QTY";
- worksheet.Range["D15"].Text = "UNIT PRICE";
- worksheet.Range["E15"].Text = "AMOUNT";
- worksheet.Range["A16"].Text = "Cabrales Cheese";
- worksheet.Range["A17"].Text = "Chocos";
- worksheet.Range["A18"].Text = "Pasta";
- worksheet.Range["A19"].Text = "Cereals";
- worksheet.Range["A20"].Text = "Ice Cream";
- worksheet.Range["C16"].Number = 3;
- worksheet.Range["C17"].Number = 2;
- worksheet.Range["C18"].Number = 1;
- worksheet.Range["C19"].Number = 4;
- worksheet.Range["C20"].Number = 3;
- worksheet.Range["D16"].Number = 21;
- worksheet.Range["D17"].Number = 54;
- worksheet.Range["D18"].Number = 10;
- worksheet.Range["D19"].Number = 20;
- worksheet.Range["D20"].Number = 30;
- worksheet.Range["D23"].Text = "Total";
-
- //Apply number format
- worksheet.Range["D16:E22"].NumberFormat = "$.00";
- worksheet.Range["E23"].NumberFormat = "$.00";
-
- //Apply incremental formula for column Amount by multiplying Qty and UnitPrice
- application.EnableIncrementalFormula = true;
- worksheet.Range["E16:E20"].Formula = "=C16*D16";
-
- //Formula for Sum the total
- worksheet.Range["E23"].Formula = "=SUM(E16:E22)";
-
- //Apply borders
- worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].LineStyle = ExcelLineStyle.Thin;
- worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].LineStyle = ExcelLineStyle.Thin;
- worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].Color = ExcelKnownColors.Grey_25_percent;
- worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].Color = ExcelKnownColors.Grey_25_percent;
- worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].LineStyle = ExcelLineStyle.Thin;
- worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].LineStyle = ExcelLineStyle.Thin;
- worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].Color = ExcelKnownColors.Black;
- worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].Color = ExcelKnownColors.Black;
-
- //Apply font setting for cells with product details
- worksheet.Range["A3:E23"].CellStyle.Font.FontName = "Arial";
- worksheet.Range["A3:E23"].CellStyle.Font.Size = 10;
- worksheet.Range["A15:E15"].CellStyle.Font.Color = ExcelKnownColors.White;
- worksheet.Range["A15:E15"].CellStyle.Font.Bold = true;
- worksheet.Range["D23:E23"].CellStyle.Font.Bold = true;
-
- //Apply cell color
- worksheet.Range["A15:E15"].CellStyle.Color = Color.FromArgb(42, 118, 189);
-
- //Apply alignment to cells with product details
- worksheet.Range["A15"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignLeft;
- worksheet.Range["C15:C22"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
- worksheet.Range["D15:E15"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
-
- //Apply row height and column width to look good
- worksheet.Range["A1"].ColumnWidth = 36;
- worksheet.Range["B1"].ColumnWidth = 11;
- worksheet.Range["C1"].ColumnWidth = 8;
- worksheet.Range["D1:E1"].ColumnWidth = 18;
- worksheet.Range["A1"].RowHeight = 47;
- worksheet.Range["A2"].RowHeight = 15;
- worksheet.Range["A3:A4"].RowHeight = 15;
- worksheet.Range["A5"].RowHeight = 18;
- worksheet.Range["A6"].RowHeight = 29;
- worksheet.Range["A7"].RowHeight = 18;
- worksheet.Range["A8"].RowHeight = 15;
- worksheet.Range["A9:A14"].RowHeight = 15;
- worksheet.Range["A15:A23"].RowHeight = 18;
-
- //Saving the Excel to the MemoryStream
- MemoryStream stream = new MemoryStream();
- workbook.SaveAs(stream);
-
- //Set the position as '0'.
- stream.Position = 0;
-
- //Download the Excel file in the browser
- FileStreamResult fileStreamResult = new FileStreamResult(stream, "application/excel");
- fileStreamResult.FileDownloadName = "CreateExcel.xlsx";
- return fileStreamResult;
- }
- }
+ //Create an instance of ExcelEngine
+ using (ExcelEngine excelEngine = new ExcelEngine())
+ {
+ IApplication application = excelEngine.Excel;
+ application.DefaultVersion = ExcelVersion.Xlsx;
+
+ //Create a workbook
+ IWorkbook workbook = application.Workbooks.Create(1);
+ IWorksheet worksheet = workbook.Worksheets[0];
+
+ //Adding a picture
+ FileStream imageStream = new FileStream("AdventureCycles-Logo.png", FileMode.Open, FileAccess.Read);
+ IPictureShape shape = worksheet.Pictures.AddPicture(1, 1, imageStream, 20, 20);
+
+ //Disable gridlines in the worksheet
+ worksheet.IsGridLinesVisible = false;
+
+ //Enter values to the cells from A3 to A5
+ worksheet.Range["A3"].Text = "46036 Michigan Ave";
+ worksheet.Range["A4"].Text = "Canton, USA";
+ worksheet.Range["A5"].Text = "Phone: +1 231-231-2310";
+
+ //Make the text bold
+ worksheet.Range["A3:A5"].CellStyle.Font.Bold = true;
+
+ //Merge cells
+ worksheet.Range["D1:E1"].Merge();
+
+ //Enter text to the cell D1 and apply formatting.
+ worksheet.Range["D1"].Text = "INVOICE";
+ worksheet.Range["D1"].CellStyle.Font.Bold = true;
+ worksheet.Range["D1"].CellStyle.Font.RGBColor = Color.FromArgb(42, 118, 189);
+ worksheet.Range["D1"].CellStyle.Font.Size = 35;
+
+ //Apply alignment in the cell D1
+ worksheet.Range["D1"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignRight;
+ worksheet.Range["D1"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignTop;
+
+ //Enter values to the cells from D5 to E8
+ worksheet.Range["D5"].Text = "INVOICE#";
+ worksheet.Range["E5"].Text = "DATE";
+ worksheet.Range["D6"].Number = 1028;
+ worksheet.Range["E6"].Value = "12/31/2018";
+ worksheet.Range["D7"].Text = "CUSTOMER ID";
+ worksheet.Range["E7"].Text = "TERMS";
+ worksheet.Range["D8"].Number = 564;
+ worksheet.Range["E8"].Text = "Due Upon Receipt";
+
+ //Apply an RGB background color to the cells from D5 to E8
+ worksheet.Range["D5:E5"].CellStyle.Color = Color.FromArgb(42, 118, 189);
+ worksheet.Range["D7:E7"].CellStyle.Color = Color.FromArgb(42, 118, 189);
+
+ //Apply known colors to the text in cells D5 to E8
+ worksheet.Range["D5:E5"].CellStyle.Font.Color = ExcelKnownColors.White;
+ worksheet.Range["D7:E7"].CellStyle.Font.Color = ExcelKnownColors.White;
+
+ //Make the text as bold from D5 to E8
+ worksheet.Range["D5:E8"].CellStyle.Font.Bold = true;
+
+ //Apply alignment to the cells from D5 to E8
+ worksheet.Range["D5:E8"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
+ worksheet.Range["D5:E5"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
+ worksheet.Range["D7:E7"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
+ worksheet.Range["D6:E6"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignTop;
+
+ //Enter value and applying formatting in the cell A7
+ worksheet.Range["A7"].Text = " BILL TO";
+ worksheet.Range["A7"].CellStyle.Color = Color.FromArgb(42, 118, 189);
+ worksheet.Range["A7"].CellStyle.Font.Bold = true;
+ worksheet.Range["A7"].CellStyle.Font.Color = ExcelKnownColors.White;
+
+ //Apply alignment
+ worksheet.Range["A7"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignLeft;
+ worksheet.Range["A7"].CellStyle.VerticalAlignment = ExcelVAlign.VAlignCenter;
+
+ //Enter values in the cells A8 to A12
+ worksheet.Range["A8"].Text = "Steyn";
+ worksheet.Range["A9"].Text = "Great Lakes Food Market";
+ worksheet.Range["A10"].Text = "20 Whitehall Rd";
+ worksheet.Range["A11"].Text = "North Muskegon,USA";
+ worksheet.Range["A12"].Text = "+1 231-654-0000";
+
+ //Create a Hyperlink for e-mail in the cell A13
+ IHyperLink hyperlink = worksheet.HyperLinks.Add(worksheet.Range["A13"]);
+ hyperlink.Type = ExcelHyperLinkType.Url;
+ hyperlink.Address = "Steyn@greatlakes.com";
+ hyperlink.ScreenTip = "Send Mail";
+
+ //Merge column A and B from row 15 to 22
+ worksheet.Range["A15:B15"].Merge();
+ worksheet.Range["A16:B16"].Merge();
+ worksheet.Range["A17:B17"].Merge();
+ worksheet.Range["A18:B18"].Merge();
+ worksheet.Range["A19:B19"].Merge();
+ worksheet.Range["A20:B20"].Merge();
+ worksheet.Range["A21:B21"].Merge();
+ worksheet.Range["A22:B22"].Merge();
+
+ //Enter details of products and prices
+ worksheet.Range["A15"].Text = " DESCRIPTION";
+ worksheet.Range["C15"].Text = "QTY";
+ worksheet.Range["D15"].Text = "UNIT PRICE";
+ worksheet.Range["E15"].Text = "AMOUNT";
+ worksheet.Range["A16"].Text = "Cabrales Cheese";
+ worksheet.Range["A17"].Text = "Chocos";
+ worksheet.Range["A18"].Text = "Pasta";
+ worksheet.Range["A19"].Text = "Cereals";
+ worksheet.Range["A20"].Text = "Ice Cream";
+ worksheet.Range["C16"].Number = 3;
+ worksheet.Range["C17"].Number = 2;
+ worksheet.Range["C18"].Number = 1;
+ worksheet.Range["C19"].Number = 4;
+ worksheet.Range["C20"].Number = 3;
+ worksheet.Range["D16"].Number = 21;
+ worksheet.Range["D17"].Number = 54;
+ worksheet.Range["D18"].Number = 10;
+ worksheet.Range["D19"].Number = 20;
+ worksheet.Range["D20"].Number = 30;
+ worksheet.Range["D23"].Text = "Total";
+
+ //Apply number format
+ worksheet.Range["D16:E22"].NumberFormat = "$0.00";
+ worksheet.Range["E23"].NumberFormat = "$0.00";
+
+ // Enable automatic increment of cell references when assigning a formula to a range.
+ application.EnableIncrementalFormula = true;
+ worksheet.Range["E16:E20"].Formula = "=C16*D16";
+
+ //Formula for Sum the total
+ worksheet.Range["E23"].Formula = "=SUM(E16:E22)";
+
+ //Apply borders
+ worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].LineStyle = ExcelLineStyle.Thin;
+ worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].LineStyle = ExcelLineStyle.Thin;
+ worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].Color = ExcelKnownColors.Grey_25_percent;
+ worksheet.Range["A16:E22"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].Color = ExcelKnownColors.Grey_25_percent;
+ worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].LineStyle = ExcelLineStyle.Thin;
+ worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].LineStyle = ExcelLineStyle.Thin;
+ worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeTop].Color = ExcelKnownColors.Black;
+ worksheet.Range["A23:E23"].CellStyle.Borders[ExcelBordersIndex.EdgeBottom].Color = ExcelKnownColors.Black;
+
+ //Apply font setting for cells with product details
+ worksheet.Range["A3:E23"].CellStyle.Font.FontName = "Arial";
+ worksheet.Range["A3:E23"].CellStyle.Font.Size = 10;
+ worksheet.Range["A15:E15"].CellStyle.Font.Color = ExcelKnownColors.White;
+ worksheet.Range["A15:E15"].CellStyle.Font.Bold = true;
+ worksheet.Range["D23:E23"].CellStyle.Font.Bold = true;
+
+ //Apply cell color
+ worksheet.Range["A15:E15"].CellStyle.Color = Color.FromArgb(42, 118, 189);
+
+ //Apply alignment to cells with product details
+ worksheet.Range["A15"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignLeft;
+ worksheet.Range["C15:C22"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
+ worksheet.Range["D15:E15"].CellStyle.HorizontalAlignment = ExcelHAlign.HAlignCenter;
+
+ //Apply row height and column width to look good
+ worksheet.Range["A1"].ColumnWidth = 36;
+ worksheet.Range["B1"].ColumnWidth = 11;
+ worksheet.Range["C1"].ColumnWidth = 8;
+ worksheet.Range["D1:E1"].ColumnWidth = 18;
+ worksheet.Range["A1"].RowHeight = 47;
+ worksheet.Range["A2"].RowHeight = 15;
+ worksheet.Range["A3:A4"].RowHeight = 15;
+ worksheet.Range["A5"].RowHeight = 18;
+ worksheet.Range["A6"].RowHeight = 29;
+ worksheet.Range["A7"].RowHeight = 18;
+ worksheet.Range["A8"].RowHeight = 15;
+ worksheet.Range["A9:A14"].RowHeight = 15;
+ worksheet.Range["A15:A23"].RowHeight = 18;
+
+ //Saving the Excel file to a MemoryStream
+ MemoryStream stream = new MemoryStream();
+ workbook.SaveAs(stream);
+
+ //Set the position to 0
+ stream.Position = 0;
+
+ imageStream.Dispose();
+ //Return the Excel file for download
+ return new FileStreamResult(stream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
+ {
+ FileDownloadName = "CreateExcel.xlsx"
+ };
+ }
+ }
public IActionResult Privacy()
{
diff --git a/Getting Started/ASP.NET Core/Edit Excel/Edit Excel/Controllers/HomeController.cs b/Getting Started/ASP.NET Core/Edit Excel/Edit Excel/Controllers/HomeController.cs
index cb908898..9b7d12ee 100644
--- a/Getting Started/ASP.NET Core/Edit Excel/Edit Excel/Controllers/HomeController.cs
+++ b/Getting Started/ASP.NET Core/Edit Excel/Edit Excel/Controllers/HomeController.cs
@@ -26,34 +26,48 @@ public IActionResult Index()
}
public IActionResult EditDocument()
{
+ //Create an instance of ExcelEngine
using (ExcelEngine excelEngine = new ExcelEngine())
{
+
//Instantiate the Excel application object
IApplication application = excelEngine.Excel;
//Assigns default application version
application.DefaultVersion = ExcelVersion.Xlsx;
- //A existing workbook is opened.
+ //A existing workbook is opened.
IWorkbook workbook = application.Workbooks.Open("InputTemplate.xlsx");
//Access first worksheet from the workbook.
IWorksheet worksheet = workbook.Worksheets[0];
- //Set Text in cell A3.
+ //Set the text in cell A3.
worksheet.Range["A3"].Text = "Hello World";
- //Saving the Excel to the MemoryStream
+ //Access a cell value from Excel
+ var value = worksheet.Range["A1"].Value;
+
+ //Defining the ContentType for the Excel file.
+ string ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
+
+ //Define the file name.
+ string fileName = "EditExcel.xlsx";
+
+ //Creating stream object.
MemoryStream stream = new MemoryStream();
+
+ //Saving the workbook to the stream in XLSX format.
workbook.SaveAs(stream);
- //Set the position as '0'.
stream.Position = 0;
- //Download the Excel file in the browser
- FileStreamResult fileStreamResult = new FileStreamResult(stream, "application/excel");
- fileStreamResult.FileDownloadName = "EditExcel.xlsx";
- return fileStreamResult;
+ //Closing the workbook and disposing the engine.
+ workbook.Close();
+ excelEngine.Dispose();
+
+ //Creates a FileStreamResult object by using the file contents, content type, and file name.
+ return File(stream, ContentType, fileName);
}
}
diff --git a/Getting Started/Blazor Web App/Server Side/Create_Excel/Create_Excel/Components/Pages/Excel.razor b/Getting Started/Blazor Web App/Server Side/Create_Excel/Create_Excel/Components/Pages/Excel.razor
index abec9e1e..be7eaca9 100644
--- a/Getting Started/Blazor Web App/Server Side/Create_Excel/Create_Excel/Components/Pages/Excel.razor
+++ b/Getting Started/Blazor Web App/Server Side/Create_Excel/Create_Excel/Components/Pages/Excel.razor
@@ -15,7 +15,7 @@
///
/// Create and download the Excel document
///
- protected async void CreateDocument()
+ protected async Task CreateDocument()
{
excelStream = service.CreateExcel();
await JS.SaveAs("Sample.xlsx", excelStream.ToArray());
diff --git a/Getting Started/Blazor Web App/Server Side/Edit_Excel/Edit_Excel/Components/Pages/Excel.razor b/Getting Started/Blazor Web App/Server Side/Edit_Excel/Edit_Excel/Components/Pages/Excel.razor
index 1aef91ce..20f013d5 100644
--- a/Getting Started/Blazor Web App/Server Side/Edit_Excel/Edit_Excel/Components/Pages/Excel.razor
+++ b/Getting Started/Blazor Web App/Server Side/Edit_Excel/Edit_Excel/Components/Pages/Excel.razor
@@ -15,7 +15,7 @@
///
/// Edit and download the Excel document
///
- protected async void EditDocument()
+ protected async Task EditDocument()
{
excelStream = service.EditExcel();
await JS.SaveAs("Sample.xlsx", excelStream.ToArray());
diff --git a/Getting Started/Blazor/Server Side/Create Excel/Create Excel/Pages/Excel.razor b/Getting Started/Blazor/Server Side/Create Excel/Create Excel/Pages/Excel.razor
index a3148e54..4dbf481a 100644
--- a/Getting Started/Blazor/Server Side/Create Excel/Create Excel/Pages/Excel.razor
+++ b/Getting Started/Blazor/Server Side/Create Excel/Create Excel/Pages/Excel.razor
@@ -14,7 +14,7 @@
///
/// Create and download the Excel document
///
- protected async void CreateExcel()
+ protected async Task CreateExcel()
{
excelStream = service.CreateDocument();
await JS.SaveAs("CreateExcel.xlsx", excelStream.ToArray());
diff --git a/Getting Started/Blazor/Server Side/Edit Excel/Edit Excel/Pages/Excel.razor b/Getting Started/Blazor/Server Side/Edit Excel/Edit Excel/Pages/Excel.razor
index c4451ec0..7f13c0e3 100644
--- a/Getting Started/Blazor/Server Side/Edit Excel/Edit Excel/Pages/Excel.razor
+++ b/Getting Started/Blazor/Server Side/Edit Excel/Edit Excel/Pages/Excel.razor
@@ -14,7 +14,7 @@
///
/// Create and download the Excel document
///
- protected async void EditExcel()
+ protected async Task EditExcel()
{
excelStream = service.EditDocument();
await JS.SaveAs("EditExcel.xlsx", excelStream.ToArray());
diff --git a/Getting Started/WinUI/Create Excel/Create Excel/Create Excel/MainWindow.xaml.cs b/Getting Started/WinUI/Create Excel/Create Excel/Create Excel/MainWindow.xaml.cs
index 3707188f..6ff05468 100644
--- a/Getting Started/WinUI/Create Excel/Create Excel/Create Excel/MainWindow.xaml.cs
+++ b/Getting Started/WinUI/Create Excel/Create Excel/Create Excel/MainWindow.xaml.cs
@@ -215,7 +215,7 @@ private void CreateExcel(object sender, RoutedEventArgs e)
Save(stream, "CreateExcel");
}
}
- async void Save(MemoryStream stream, string filename)
+ async Task Save(MemoryStream stream, string filename)
{
StorageFile stFile;