原創|使用教程|編輯:張瑩心|2021-10-29 11:00:12.707|閱讀 508 次
概述:如今自動化解決方案的出現使得電子表格自動化在各個行業中都很流行。電子表格文檔是從 Web 或桌面解決方案中以編程方式創建和操作的。因此,本文介紹了如何使用 .NET 在 Linux 平臺上創建 Excel XLSX和XLS文件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
如今自動化解決方案的出現使得電子表格自動化在各個行業中都很流行。電子表格文檔是從 Web 或桌面解決方案中以編程方式創建和操作的。因此,本文介紹了如何使用 .NET 在 Linux 平臺上創建 Excel XLSX和XLS文件。
為了在 Linux 上創建或編輯 Excel 文件,我們將使用Aspose.Cells for .Net,它是一個功能豐富的 API,可讓您輕松創建或修改電子表格文檔。點擊下方按鈕可下載試用。
// Instantiate a Workbook object that represents Excel file. Workbook wb = new Workbook(); // When you create a new workbook, a default "Sheet1" is added to the workbook. Worksheet sheet = wb.Worksheets[0]; // Access the "A1" cell in the sheet. Cell cell = sheet.Cells["A1"]; // Input the "Hello World!" text into the "A1" cell. cell.PutValue("Hello World!"); // Save as .xlsx file. wb.Save("Excel.xlsx", SaveFormat.Xlsx);輸出
// Instantiate a Workbook object that represents Excel file. Workbook wb = new Workbook("Excel.xlsx"); // Access "Sheet1" from the workbook. Worksheet sheet = wb.Worksheets[0]; // Access the "A1" cell in the sheet. Cell cell = sheet.Cells["A1"]; // Input the "Hello World!" text into the "A1" cell. cell.PutValue("The cell's value is updated."); // Save the Excel file as .xlsx. wb.Save("Excel_updated.xlsx", SaveFormat.Xlsx);
// Instantiate a Workbook object that represents Excel file. Workbook wb = new Workbook(); // Add a new worksheet to the Excel object. int sheetIndex = wb.Worksheets.Add(); // Obtain the reference of the newly added worksheet by passing its sheet index. Worksheet worksheet = wb.Worksheets[sheetIndex]; // Add dummy values to cells. worksheet.Cells["A1"].PutValue(50); worksheet.Cells["A2"].PutValue(100); worksheet.Cells["A3"].PutValue(150); worksheet.Cells["B1"].PutValue(4); worksheet.Cells["B2"].PutValue(20); worksheet.Cells["B3"].PutValue(50); // Add a chart to the worksheet. int chartIndex = worksheet.Charts.Add(Charts.ChartType.Pyramid, 5, 0, 15, 5); // Access the instance of the newly added chart. Charts.Chart chart = worksheet.Charts[chartIndex]; // Add SeriesCollection (chart data source) to the chart ranging from "A1" cell to "B3". chart.NSeries.Add("A1:B3", true); // Save the Excel file. wb.Save("Excel_Chart.xlsx", SaveFormat.Xlsx);輸出
// Instantiate a Workbook object that represents Excel file. Workbook wb = new Workbook(); // Get the first worksheet. Worksheet sheet = wb.Worksheets[0]; // Obtaining Worksheet's cells collection Cells cells = sheet.Cells; // Setting the value to the cells Aspose.Cells.Cell cell = cells["A1"]; cell.PutValue("Employee"); cell = cells["B1"]; cell.PutValue("Quarter"); cell = cells["C1"]; cell.PutValue("Product"); cell = cells["D1"]; cell.PutValue("Continent"); cell = cells["E1"]; cell.PutValue("Country"); cell = cells["F1"]; cell.PutValue("Sale"); cell = cells["A2"]; cell.PutValue("David"); cell = cells["A3"]; cell.PutValue("David"); cell = cells["A4"]; cell.PutValue("David"); cell = cells["A5"]; cell.PutValue("David"); cell = cells["A6"]; cell.PutValue("James"); cell = cells["B2"]; cell.PutValue(1); cell = cells["B3"]; cell.PutValue(2); cell = cells["B4"]; cell.PutValue(3); cell = cells["B5"]; cell.PutValue(4); cell = cells["B6"]; cell.PutValue(1); cell = cells["C2"]; cell.PutValue("Maxilaku"); cell = cells["C3"]; cell.PutValue("Maxilaku"); cell = cells["C4"]; cell.PutValue("Chai"); cell = cells["C5"]; cell.PutValue("Maxilaku"); cell = cells["C6"]; cell.PutValue("Chang"); cell = cells["D2"]; cell.PutValue("Asia"); cell = cells["D3"]; cell.PutValue("Asia"); cell = cells["D4"]; cell.PutValue("Asia"); cell = cells["D5"]; cell.PutValue("Asia"); cell = cells["D6"]; cell.PutValue("Europe"); cell = cells["E2"]; cell.PutValue("China"); cell = cells["E3"]; cell.PutValue("India"); cell = cells["E4"]; cell.PutValue("Korea"); cell = cells["E5"]; cell.PutValue("India"); cell = cells["E6"]; cell.PutValue("France"); cell = cells["F2"]; cell.PutValue(2000); cell = cells["F3"]; cell.PutValue(500); cell = cells["F4"]; cell.PutValue(1200); cell = cells["F5"]; cell.PutValue(1500); cell = cells["F6"]; cell.PutValue(500); // Adding a new List Object to the worksheet Tables.ListObject listObject = sheet.ListObjects[sheet.ListObjects.Add("A1", "F6", true)]; // Adding Default Style to the table listObject.TableStyleType = Tables.TableStyleType.TableStyleMedium10; // Show Total listObject.ShowTotals = true; // Set the Quarter field's calculation type listObject.ListColumns[1].TotalsCalculation = Tables.TotalsCalculation.Count; // Save the Excel file. wb.Save("Excel_Table.xlsx", SaveFormat.Xlsx);輸出
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn