在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將探討在 C# 中操作電子表格的藝術,藉助最先進的 C# 數據操作庫名為 IronXL 不用與使用者介面互動。
使用C#編輯和處理Excel文件的數據對於企業和開發人員來說可能非常有幫助,以下步驟簡要概述了如何輕鬆完成這一過程,僅需五個簡單步驟
安裝用於編輯電子表格的C#庫。
利用 WorkBook.Load
方法開啟 Excel 檔案。
使用 Worksheet.Value
方法設定儲存格的值。
套用 Range.Sum
將儲存格中的值相加的方法。
保存為
方法。IronXL 是一個強大的工具,在C#電子表格處理領域中成為了遊戲改變者。作為一個專門為C#設計的綜合庫。
無論您是在開發金融應用程序、基於數據的儀表板,還是處理表格式數據的任何項目中,IronXL都提供了一個健壯且用戶友好的解決方案,簡化了C#開發中的複雜電子表格操作,並且可以輕鬆實現在您的Web應用程序或.NET應用程序中。
本文將探討IronXL的主要功能和優點,揭示它如何提高處理Excel電子表格的C#應用程序的效率和功能。使用IronXL,您可以在無需Microsoft Office應用程序的情況下操作Excel電子表格,同時也能夠創建不需要Microsoft Excel和Excel互操作功能的高級Excel電子表格。
在安裝 IronXL 之前,需要建立一個新的 Visual Studio C# 專案或載入現有專案,以下是在 Visual Studio 中建立新專案的步驟。
打開 Visual Studio 並點擊 檔案 菜單,將會出現一個下拉菜單,在下拉菜單中點擊 新增 菜單,會出現另一個側邊菜單,點擊 專案。
在 Visual Studio 中建立新專案
一個新視窗會出現,在這個新視窗中點擊搜尋列,然後在搜尋列中輸入 Console Application,並選擇具有 C# 選項的那一個,之後點擊 Next 按鈕。
**在 Visual Studio 中建立新專案對話框**
將會開啟一個新的設定視窗,在這個新的視窗中輸入專案名稱、設定專案位置,然後點擊 下一步 按鈕。
![如何在 C# 中編輯試算表
圖 3:配置新專案](/static-assets/excel/blog/csharp-spreadsheet/csharp-spreadsheet-3.webp)
**配置新項目**
最後一個窗口將出現,在此窗口中選擇目標框架並點擊創建按鈕。
目標框架選擇
建立項目後,現在讓我們安裝免費的 IronXL C# 庫,以下是安裝 IronXL 在您的 C# 中的步驟:
在 Visual Studio 中,選擇 工具,會出現一個下拉菜單,在下拉菜單中點擊 NuGet 套件管理器,會出現一個新的側邊菜單,在側邊菜單中點擊 為方案管理 NuGet 套件。
導航到 NuGet 套件管理器
新視窗將會出現,在這個新視窗中,前往瀏覽頁籤並在搜尋欄中輸入 IronXL,會出現 IronXL 套件列表,選擇最新的套件並點擊安裝。
在 NuGet 套件管理器中安裝 IronXL 套件
IronXL 提供許多試算表操作功能,允許使用者更改儲存格的數值、字體大小、欄的背景顏色、儲存格範圍等更多功能。
本節將展示如何從 Excel 文件的試算表中加載數據集,並進行編輯、格式化和操作。
下面的代碼示例使用C#程序語言代碼來更改Excel條目,僅需幾行代碼。
輸入的 Excel 檔案
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
workSheet["A1"].Value = "Hello World Created by IronXL";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private workSheet("A1").Value = "Hello World Created by IronXL"
workBook.SaveAs("sample.xlsx")
提供的程式碼在 C# 中使用 IronXL 庫來開啟和操作 Excel 文件中的試算表。它首先匯入了 IronXL 命名空間。然後,它將名為「test.xlsx」的現有 Excel 文件載入到 Workbook
物件。
此活頁簿的預設工作表已被存取並分配給一個 工作表
變量,標註為 "workSheet"。 代碼將工作表中單元格 A1 的值設定為 "Hello World Created by IronXL"。 最後,修改後的電子表格將以 XLSX 文件格式保存,例如 "sample.xlsx",該文件將使用 SaveAs
方法保存。
輸出文件
IronXL 提供此功能的免費版本,您可以在電子表格中使用公式並將其寫入其他儲存格,以下是使用 C# IronXL 電子表格庫的示例。
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
var range = workSheet["D2:D5"];
decimal sum = range.Sum();
workSheet["D6"].Value = sum;
workSheet["C6"].Value = "Total Price:";
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
Private range = workSheet("D2:D5")
Private sum As Decimal = range.Sum()
Private workSheet("D6").Value = sum
Private workSheet("C6").Value = "Total Price:"
workBook.SaveAs("sample.xlsx")
此程式碼使用 C# 中的 IronXL 庫來操作名為「sample.xlsx」的 Excel 文件。它首先將現有的 Excel 文件加載到 WorkBook
對象中。
此工作簿的默認工作表被訪問並分配給一個稱為「workSheet」的 WorkSheet
變量。隨後,使用 workSheet
選擇特定範圍的單元格,從 D2 到 D5。["D2:D5"]` 符號。
這個範圍內的數值總和然後使用 總和
方法並將其存儲在名為“sum”的變量中。
代碼將計算出的總和更新到新工作表的D6單元格,並將標籤“Total Price:”分配給C6單元格。最後,使用 SaveAs
方法將修改後的工作簿保存回相同的文件“sample.xlsx”。
輸出文件
本文探討了 C# 在電子表格操作中的重要性,並介紹了 IronXL 作為增強 C# 功能的強大庫。
本教程討論了創建新的 Visual Studio C# 專案的過程,並概述了安裝 IronXL 的步驟。文章還深入探討了使用 IronXL 編輯 Excel 文件的實際範例,展示如何更改單元格值和對電子表格數據應用公式。
IronXL 證明對於從事數據分析、報告以及其他與電子表格相關功能的項目的開發人員來說,是一個有價值的工具,提供了一個無縫且高效的解決方案,用於導出用於C#應用的數據。
此外,IronXL還提供了廣泛的功能,以便與Excel工作簿、工作表和單元格層級進行互動,例如 在熱門格式之間轉換, 儲存格數據格式化, 合併儲存格, 插入數學函數,甚至 管理圖表 和 添加圖片範例代碼以及在電子表格中使用公式的示例可以在此找到 範例. 有關編輯電子表格的完整教程,請訪問以下網站 操作指南選擇進入IronXL的 試用 今天開始探索 IronXL 的所有功能,看看它如何幫助你的項目,無論是想創建新的 Excel 文件、編輯現有的工作表,還是向電子表格或單元格範圍中添加新的單元格數據。
如果你覺得 IronXL 對你的工作環境有益,並希望繼續使用它提供的所有電子表格數據操作功能等,可以購買一個 許可證 試用期結束後。