使用 IRONXL 如何用 C# 編輯試算表 Curtis Chau 更新:2026年1月15日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 使用 IronXL 庫在 C# 中編輯 Excel 電子表格,無需 Microsoft Office,即可載入工作簿、使用公式操作儲存格值以及儲存檔案——所有操作均透過簡單的基於程式碼的操作完成。 本文將探討如何使用名為IronXL的 C# 函式庫進行電子表格操作,而無需與使用者介面互動。 無論您是在 ASP.NET 應用程式中處理 Excel 文件,還是建立桌面解決方案,IronXL 都提供了一種全面的方法,可以以程式設計方式讀取 Excel 文件和操作電子表格資料。 如何在C#編輯電子表格? 使用 C# 編輯和操作 Excel 文件資料的能力對企業和開發人員來說非常有幫助。 以下五個簡單步驟即可完成: 安裝用於編輯電子表格的 C# 庫。 使用WorkBook.Load開啟 Excel 檔案。 使用Worksheet.Value方法設定儲存格值。 使用Range.Sum計算儲存格總計。 使用SaveAs方法儲存檔案。 對於希望執行更進階操作的開發人員,IronXL 還支援 以程式設計方式建立 Excel 圖表、應用條件格式和使用公式。 IronXL是什麼?我為什麼要使用它? IronXL是一個專為 C# 電子表格處理而設計的綜合性庫。 它使開發人員能夠在 C# 中與 Excel 配合使用而無需 Interop ,使其成為伺服器環境和雲端部署的理想選擇。 無論您是在開發財務應用程式、資料驅動儀表板,還是任何涉及表格資料的項目,IronXL 都能提供強大的解決方案,簡化 C# 開發中的複雜電子表格操作。 您可以輕鬆地將其整合到您的 Web 應用程式或 .NET 應用程式中。 該程式庫支援部署到 AWS 、 Azure 環境,甚至Docker 容器。 本文將探討 IronXL 的主要特性和優勢,展示它如何提高處理 Excel 電子表格的 C# 應用程式的效率和功能。 使用 IronXL,您無需 Microsoft Office 應用程式即可操作 Excel 電子表格,並且無需 Microsoft Excel 和 Excel Interop 即可建立進階 Excel 電子表格。該庫還可在Linux和macOS平台上無縫運行,真正實現了跨平台。 如何建立一個新的 Visual Studio 專案來進行 Excel 資料處理? 在安裝 IronXL 之前,需要建立一個新的Visual Studio C# 專案或載入一個現有的專案。 以下是在 Visual Studio 中建立新專案的步驟。 如果您使用不同的框架,IronXL 也支援.NET MAUI 、 Blazor和VB.NET 。 安裝 Visual Studio 的初始步驟有哪些? 開啟 Visual Studio,然後按一下"檔案"功能表。 將出現一個下拉式選單。 點選下拉選單中的"新建" ,將會出現另一個側邊選單。 點選項目。 Visual Studio 檔案選單已展開,顯示建立新專案、開啟儲存庫和管理檔案的選項。 導航至在 Visual Studio 中建立新項目 將出現一個新視窗。 點擊搜尋欄,輸入"控制台應用程式"。 選擇有 C# 選項的那個。 然後點擊"下一步"按鈕。 Visual Studio 的"建立新專案"對話方塊顯示了 C# 的控制台應用程式模板,其中第一個選項已反白顯示,用於建立可在 Windows、Linux 和 macOS 上執行的 .NET Core 控制台應用程式。 在 Visual Studio 中建立新專案對話框 如何配置我的項目設定? 將會開啟一個新的配置視窗。 輸入項目名稱,設定項目位置,然後按一下"下一步"按鈕。 Visual Studio 新專案配置對話框,顯示名為"SpreadSheet"的控制台應用程式的設置,該應用程式面向 Windows、Linux、macOS 和控制台平台。 配置新項目 最後一個視窗將會出現。 選擇目標框架,然後按一下"建立"按鈕。 Visual Studio 專案建立對話方塊顯示"其他資訊"頁面,其中已為控制台應用程式選擇 .NET 5.0 目標框架。 目標框架選擇 如何安裝 IronXL 電子表格庫? 專案建立完成後,我們來安裝免費的 IronXL C# 庫。 以下是在 C# 專案中安裝 IronXL 的步驟。 生產環境使用需要申請許可證金鑰,但該庫提供試用許可證用於評估目的。 透過 NuGet 安裝 IronXL 的最佳方法是什麼? 在 Visual Studio 中,前往"工具" 。 將出現一個下拉式選單。 點選下拉選單中的NuGet 套件管理器,將會出現一個側邊選單。 按一下"管理解決方案的 NuGet 套件" 。 Visual Studio 工具選單打開,在工具選單下顯示 NuGet 套件管理器選項。 導覽至 NuGet 套件管理器 將出現一個新視窗。 前往"瀏覽"選項卡,然後在搜尋欄中鍵入 IronXL。 將顯示 IronXL 套餐清單。 選擇最新軟體包並點擊安裝。 NuGet 套件管理器視窗顯示已選擇 IronXL.Excel 套件,版本為 2023.11.12,準備安裝。 在 NuGet 套件管理器中安裝 IronXL 套件 如何使用 IronXL 編輯 Excel 檔案和電子表格? IronXL 提供了許多電子表格操作功能,可讓您變更儲存格值、字體大小、列背景顏色、儲存格範圍等等。 該庫支援各種操作,包括添加行和列、合併單元格、設定單元格邊框和對齊方式以及應用背景圖案和顏色。 本節將示範如何從 Excel 電子表格檔案載入資料集,對其進行編輯,然後格式化和處理資料。 對於更進階的操作,您還可以為儲存格新增註解、設定超連結以及凍結窗格,以便在大型電子表格中更好地導覽。 如何使用 C# 修改電子表格條目? 以下是一個使用 C# 編寫的、只需幾行程式碼即可更改 Excel 條目的程式碼範例。 這種方法類似於以程式設計方式編輯 Excel 文件,但專注於基本的儲存格值操作。 輸入 Excel 文件 ! Excel 表格顯示了一個簡單的庫存表,包含"商品"、"數量"、"價格"和"總計"四列,其中包含 AXE 斧頭、鋼筆、鞋子和襪子的數據。 輸入的 Excel 文件 using IronXL; // Load an existing Excel file WorkBook workBook = WorkBook.Load("test.xlsx"); // Get the default worksheet WorkSheet workSheet = workBook.DefaultWorkSheet; // Set the value of cell A1 workSheet["A1"].Value = "Hello World Created by IronXL"; // Save the modified workbook as a new file workBook.SaveAs("sample.xlsx"); using IronXL; // Load an existing Excel file WorkBook workBook = WorkBook.Load("test.xlsx"); // Get the default worksheet WorkSheet workSheet = workBook.DefaultWorkSheet; // Set the value of cell A1 workSheet["A1"].Value = "Hello World Created by IronXL"; // Save the modified workbook as a new file workBook.SaveAs("sample.xlsx"); Imports IronXL ' Load an existing Excel file Private workBook As WorkBook = WorkBook.Load("test.xlsx") ' Get the default worksheet Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Set the value of cell A1 Private workSheet("A1").Value = "Hello World Created by IronXL" ' Save the modified workbook as a new file workBook.SaveAs("sample.xlsx") $vbLabelText $csharpLabel 提供的程式碼使用 C# 中的 IronXL 庫來操作 Excel 檔案中的電子表格。 首先導入 IronXL 命名空間。 然後,它使用載入電子表格功能將名為" test.xlsx "的現有 Excel 檔案載入到WorkBook物件中。 存取此工作簿的預設工作表並將其指派給WorkSheet變數。 程式碼將工作表中的儲存格 A1 的值設為"Hello World Created by IronXL"。 最後,使用SaveAs方法將修改後的電子表格儲存為 XLSX 檔案" sample.xlsx "。 對於更複雜的場景,您還可以在不同的電子表格檔案類型之間進行轉換,或匯出為 CSV、JSON 或 XML 等格式。 輸出檔案 這是一個Excel電子表格,展示了一個簡單的庫存表,其中包含商品名稱、數量、價格和計算總計等列,商品包括AXE、鋼筆、鞋子和襪子等。 輸出檔案 如何加入公式來計算儲存格值? IronXL 提供了一個免費版本的此功能,您可以在電子表格中使用公式並將其寫入其他儲存格。 以下是使用 C# IronXL 電子表格庫的範例。 對於更複雜的計算,您可以探索C# 中的數學函數和 Excel 公式。 using IronXL; // Load the existing Excel file WorkBook workBook = WorkBook.Load("sample.xlsx"); // Get the default worksheet WorkSheet workSheet = workBook.DefaultWorkSheet; // Select a range of cells from D2 to D5 var range = workSheet["D2:D5"]; // Calculate the sum of the values in the range decimal sum = range.Sum(); // Set the sum in cell D6 and label in C6 workSheet["D6"].Value = sum; workSheet["C6"].Value = "Total Price:"; // Save the modified workbook workBook.SaveAs("sample.xlsx"); using IronXL; // Load the existing Excel file WorkBook workBook = WorkBook.Load("sample.xlsx"); // Get the default worksheet WorkSheet workSheet = workBook.DefaultWorkSheet; // Select a range of cells from D2 to D5 var range = workSheet["D2:D5"]; // Calculate the sum of the values in the range decimal sum = range.Sum(); // Set the sum in cell D6 and label in C6 workSheet["D6"].Value = sum; workSheet["C6"].Value = "Total Price:"; // Save the modified workbook workBook.SaveAs("sample.xlsx"); Imports IronXL ' Load the existing Excel file Private workBook As WorkBook = WorkBook.Load("sample.xlsx") ' Get the default worksheet Private workSheet As WorkSheet = workBook.DefaultWorkSheet ' Select a range of cells from D2 to D5 Private range = workSheet("D2:D5") ' Calculate the sum of the values in the range Private sum As Decimal = range.Sum() ' Set the sum in cell D6 and label in C6 Private workSheet("D6").Value = sum Private workSheet("C6").Value = "Total Price:" ' Save the modified workbook workBook.SaveAs("sample.xlsx") $vbLabelText $csharpLabel 這段程式碼使用 C# 中的 IronXL 函式庫來操作名為" sample.xlsx "的 Excel 檔案。它首先將現有的 Excel 檔案載入到WorkBook物件中。 有關使用範圍的更多信息,請參閱我們的範圍選擇指南。 存取此工作簿的預設工作表並將其指派給WorkSheet變數。 隨後,使用workSheet["D2:D5"]表示法選擇從 D2 到 D5 的特定儲存格範圍。 使用Sum方法計算此範圍內所有值的總和,並將結果儲存在名為"sum"的變數中。 您也可以使用其他Excel 聚合函數,例如平均值、最小值和最大值。 程式碼會將計算出的總和更新到新工作表中的儲存格 D6,並將儲存格 C6 的標籤設定為"總價:"。 最後,使用SaveAs方法將修改後的工作簿儲存回同一個檔案" sample.xlsx "。 對於資料格式化,您可以套用儲存格資料格式,將數字顯示為貨幣或百分比。 輸出檔案 ! Excel 電子表格,顯示產品列表,包括數量、價格和計算出的總計,該表格由程式自動生成,標題為"Hello World Created by IronXL"。 輸出檔案 Excel 的其他操作功能 除了基本的單元格編輯和公式之外,IronXL 還提供了豐富的功能,可對電子表格進行全面操作: 資料管理:從資料表匯入數據,匯出到資料集,或使用命名範圍和命名表 -格式設定:套用儲存格字體和大小、數字格式或自動調整行和列寬 -進階功能:建立和編輯圖表、新增和擷取影像或對儲存格區域進行排序 -安全性:對工作簿或單一工作表設定密碼保護 C#電子表格操作的關鍵要點是什麼? 本文探討了 C# 在電子表格操作中的重要性,並介紹了 IronXL,這是一個增強 C# 功能的強大函式庫。 我們透過實際範例示範如何在不依賴 Microsoft Office 的情況下建立電子表格、編輯儲存格值和應用公式。 本教學討論了建立新的 Visual Studio C# 專案的過程,並概述了安裝 IronXL 的步驟。 文章也展示了使用 IronXL 編輯 Excel 檔案的實際範例,說明如何變更儲存格值以及如何將公式套用至電子表格資料。 對於使用不同資料來源的用戶,IronXL 還支援匯入 Excel 資料並匯出為各種格式。 IronXL對於從事資料分析、報告和其他電子表格相關功能專案的開發人員來說,是一個很有價值的工具,它為在 C# 應用程式中匯出資料提供了一個無縫且高效的解決方案。 該庫豐富的API 參考和教程使得實現即使是複雜的 Excel 操作也變得容易。 此外,IronXL 還提供了一系列功能,可以與 Excel WorkBook 、 WorkSheet和單元格層級進行交互,例如在常用格式之間進行轉換、單元格資料格式設定、合併單元格、插入數學函數,甚至管理圖表和添加圖像。 該程式庫還支援進階操作,例如對行進行分組和取消分組、管理工作表以及清除儲存格內容。 本範例提供了在電子表格中使用公式的範例程式碼和範例。 有關編輯電子表格的完整教程,請造訪以下操作指南。 程式碼範例部分提供了更多範例,涵蓋了從讀取 Excel 檔案到使用 SQL 資料庫等主題。 立即選擇 IronXL 的試用版,開始探索其所有功能,看看 IronXL 如何幫助您的項目,無論您是想建立新的 Excel 檔案、編輯現有工作表,還是在電子表格或儲存格區域中新增新的儲存格資料。 該庫不斷發展,定期更新(記錄在變更日誌中)和效能改進也隨之進行。 如果您發現 IronXL 對您的工作環境有益,並希望繼續使用其功能來滿足您所有的電子表格資料處理需求及其他需求,您可以在試用期結束後購買授權。 對於企業部署,請了解我們的授權選項和可用升級。 常見問題解答 不使用 Interop 如何在 C# 中操作試算表? 您可以使用 IronXL 函式庫以 C# 語言操作試算表,而無需依賴 Interop。IronXL 可讓您直接透過程式碼執行工作,例如編輯、建立及格式化試算表。 用 C# 編輯 Excel 試算表的初始步驟是什麼? 若要在 C# 中編輯 Excel 試算表,首先安裝 IronXL 函式庫,然後使用 WorkBook.Load 載入您的 Excel 檔案。您可以使用 Worksheet.Value 修改單元格的值,並使用 SaveAs 方法儲存變更。 如何在 Visual Studio 專案中安裝 IronXL? 若要在 Visual Studio 專案中安裝 IronXL,請前往工具 > NuGet 套件管理員 > 管理解決方案的 NuGet 套件,搜尋 IronXL,選擇最新版本,然後按一下安裝。 是什麼讓 IronXL 成為 C# 電子表格操作的強大工具? IronXL 是用 C# 進行試算表操作的強大工具,因為它允許您執行廣泛的操作,例如套用公式、轉換檔案格式、管理圖表和處理圖片,而不需要 Microsoft Excel。 如何在 C# 電子表格中執行單元格數值的求和? 要使用 IronXL 對 C# 電子表格中的單元格值求和,請使用 workSheet["D2:D5「] 選擇所需的範圍,使用 range.Sum() 方法計算總和,並使用 workSheet[」D6"].Value 將結果指定給單元格。 是否可以使用 C# 函式庫轉換試算表格式? 是的,使用 IronXL,您可以輕鬆轉換試算表格式。該函式庫支援各種 Excel 檔案類型,並允許您將電子表格儲存為 .XLSX、.CSV 等格式。 使用試用版的 C# 試算表函式庫有什麼好處? IronXL 的試用版可讓您探索其用於試算表資料處理的各種功能,在購買完整授權之前,可協助您評估其針對 C# 專案的功能。 在哪裡可以找到使用 C# 函式庫進行試算表操作的教學? 您可以在其官方網站找到使用 IronXL 進行試算表處理的教學和範例,特別是在其 「如何操作 」和 「範例 」部分,其中涵蓋了各種功能和使用案例。 Curtis Chau 立即與工程團隊聊天 技術撰稿人 Curtis Chau 擁有電腦科學學士學位(卡爾頓大學),專長於前端開發,精通 Node.js、TypeScript、JavaScript 和 React。Curtis 對製作直覺且美觀的使用者介面充滿熱情,他喜歡使用現代化的架構,並製作結構良好且視覺上吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 也有濃厚的興趣,他喜歡探索整合硬體與軟體的創新方式。在空閒時間,他喜歡玩遊戲和建立 Discord bots,將他對技術的熱愛與創意結合。 相關文章 發表日期 2026年2月15日 如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C# 學習如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C#。 閱讀更多 發表日期 2026年2月15日 如何在未安裝 Office 的情況下使用 IronXL 開啟 VB.NET 中的現有 Excel 檔案 了解如何使用 IronXL for .NET 在未安裝 Office 的情況下在 VB.NET 中開啟現有的 Excel 檔案。 閱讀更多 發表日期 2026年2月15日 C# CSV to XLSX:完整開發人員指南 使用 IronXL 在 C# 中將 CSV 轉換為 XLSX。載入 CSV 檔案、保留資料類型、新增圖表,以及匯出為 Excel 格式,而無需 Microsoft Office 的相依性。 閱讀更多 如何在 C# 中將檔案匯出為 CSV如何用 C# 儲存 CSV 檔案
發表日期 2026年2月15日 如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C# 學習如何使用 OleDb vs IronXL.Excel 將 DataTable 匯出至 Excel C#。 閱讀更多
發表日期 2026年2月15日 如何在未安裝 Office 的情況下使用 IronXL 開啟 VB.NET 中的現有 Excel 檔案 了解如何使用 IronXL for .NET 在未安裝 Office 的情況下在 VB.NET 中開啟現有的 Excel 檔案。 閱讀更多
發表日期 2026年2月15日 C# CSV to XLSX:完整開發人員指南 使用 IronXL 在 C# 中將 CSV 轉換為 XLSX。載入 CSV 檔案、保留資料類型、新增圖表,以及匯出為 Excel 格式,而無需 Microsoft Office 的相依性。 閱讀更多