在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將探討如何使用 C# 將資料集中的數據匯出到 Excel 試算表中,使用市場領先的 C# Excel 函式庫,IronXL。
IronXL 是一個受歡迎的 C# 函式庫,提供開發人員以程式化方式讀取、寫入和操作 Excel 檔案的功能。 IronXL 具備簡單且直觀的介面,使開發人員可以輕鬆將 Excel 功能整合到 C# 應用程式中。 這個強大的庫支持多種 Excel 文件格式,包括 XLSX、XLS 和 CSV,並提供廣泛的功能,例如單元格樣式設置、公式計算、數據驗證和圖表製作。
使用 IronXL,開發人員可以自動化與 Excel 相關的任務,例如從外部來源匯入資料、生成報告以及將資料匯出為不同的檔案格式。 此外,IronXL 非常高效,能夠輕鬆處理大型 Excel 文件。
要使用 IronXL 庫將資料從 DataTable
匯出到 Excel,您需要滿足一些先決條件:
Visual Studio:您必須在系統上安裝 Visual Studio 才能建立 C# 專案。 如果您尚未安裝,可以從 Microsoft 官網下載。
ASP.NET:在建立 C# 專案之前,請確保您的系統上已安裝 ASP.NET。 您可以通過導航至控制面板並搜索「啟用或關閉 Windows 功能」選項來檢查這一點。 確保已啟用 ASP.NET 選項。
DataTable
導出到 Excel 文件。您可以通過在 Visual Studio 的 NuGet 套件管理器中下載 IronXL NuGet 套件來安裝它。要使用 IronXL 庫搭配 Excel,您需要在 Visual Studio 中建立一個 .NET 專案。 您可以使用任何版本的 Visual Studio,但建議使用最新版本。 根據您的需求,您可以選擇各種專案模板,如 Windows Forms 或 ASP.NET。 在本教程中,建議使用主控台應用程式專案模板來演示 IronXL 的使用方法。
建立新專案視窗
選擇專案類型後,為專案提供一個名稱並指定其位置。 為專案選擇所需的框架,例如 .NET Core 6。
專案配置
建立解決方案後,program.cs 檔案將會被打開,讓您可以輸入程式碼並建構/執行應用程式。
開放原始碼專案
最後,您可以整合該庫來測試代碼。
IronXL 庫可以通過不同方式下載和安裝。
這些是:
要安裝IronXL庫,最簡單的方法是在Visual Studio中使用NuGet套件管理器。 只需打開 NuGet 套件管理器,然後在「瀏覽」選項卡中搜索 IronXL。 一旦在搜索結果中找到IronXL,選擇它並繼續進行安裝。 安裝完成後,您可以開始在項目中使用IronXL庫。
下面的截圖顯示了如何在 Visual Studio 中打開 NuGet 套件管理器。
NuGet 套件管理器
IronXL 在搜尋結果中:
IronXL搜尋結果
許多開發人員更喜歡使用命令行介面安裝套件。 若要使用命令列安裝IronXL,請按照以下步驟進行:
Install-Package IronXL.Excel
現在套件將下載/安裝到當前專案並準備好使用。
透過命令行安裝
使用IronXL從數據集創建Excel文件非常簡單,任何熟悉環境設置和運行程序的人都可以輕鬆地將數據集轉換為Excel文件。 以下部分將探討如何使用IronXL將CSV和XML檔案格式中的數據轉換為Microsoft Excel應用程式中的Excel工作表。
以下程式碼範例展示了如何使用IronXL在C#中只需幾行程式碼將CSV文件轉換為XLSX文件格式。
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
using IronXL;
WorkBook workbook = WorkBook.LoadCSV("demo.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
workbook.SaveAs("Csv_To_Excel.xlsx");
Imports IronXL
Private workbook As WorkBook = WorkBook.LoadCSV("demo.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
workbook.SaveAs("Csv_To_Excel.xlsx")
CSV檔案
輸出試算表文件
只需稍作調整,您就可以將 CSV 文件轉換為 XLS 文件。以下代碼將展示如何操作。
您只需修改上述範例中的一行代碼,即可將 CSV 文件轉換為 XLS 文件。 將最後一行程式碼替換為這行,生成的輸出檔將會是 XLS 格式。
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls");
workbook.SaveAs("Csv_To_Excel.xls")
試算表檔案
使用 C# 將數據集導出到 Excel 試算表是一項重要的功能,可以為開發人員節省大量時間和精力。 幸運的是,IronXL,一個強大的 C# 庫,使得這項任務變得容易,因為它提供了以程式化方式讀取、寫入和操作 Excel 文件的功能。 使用 IronXL,開發人員可以自動化各種與 Excel 相關的任務,包括從外部來源匯入數據、生成報告以及將數據匯出至不同的文件格式。
若要將 IronXL 與 Excel 一同使用,開發者需要在 Visual Studio 中創建一個 .NET 專案,安裝 IronXL 庫,然後將數據集轉換為 Excel 文件。這個過程非常簡單,開發者只需幾行代碼即可將 CSV 文件或任何其他數據格式轉換為 XLS 或 XLSX 格式的 Excel 文件。
請參閱其他教程,查看有關使用IronXL將CSV轉換為Excel的詳細教程:如何將CSV轉換為Excel
要了解有關IronXL的更多信息以及如何將DataTable
導出到各種Excel格式,請訪問以下部落格以獲取DataTable
指導。 此外,您可以參考定價方案以獲取有關價格和授權的詳細資訊。
用戶還可以受益於Iron Suite,該套件包括五個專業庫,其中包括IronXL、IronPDF 及其他。