IronXL 操作指南 轉換電子表格文件類型 如何使用 IronXL 在 C# 中轉換電子表格檔案類型 Chaknith Bin 更新:8月 20, 2025 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English IronXL 支援在多種格式之間轉換電子表格文件,包括 XLS、XLSX、XLSM、XLTX、CSV、TSV、JSON、XML 和 HTML。 它還支援內聯代碼資料類型,例如 HTML 字串、二進位、位元組數組、資料集和記憶體流。 Load方法用於開啟電子表格文件, SaveAs方法用於將電子表格匯出為所需的文件類型。 快速入門:將 Excel 電子表格轉換為 JSON IronXL 只需一行簡單的程式碼,即可載入 Excel 檔案並將其匯出為 JSON 格式——無需複雜的配置,即可快速獲得結果。 對於需要快速進行文件類型轉換的開發人員來說,這是一個完美的入門範例。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 IronXL.WorkBook.Load("input.xlsx").SaveAsJson("output.json"); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 安裝用於將 Excel 檔案轉換為其他檔案格式的 C# 庫 使用WorkBook類別載入或建立新的 XLS 或 XLSX 檔案。 使用 C# 檢視、新增或修改 Excel 電子表格中的數據 使用WorkBook類別中的方法匯出電子表格 檢查指定目錄中匯出的文件 轉換電子表格類型範例 轉換電子表格類型的過程包括以一種支援格式載入文件,然後使用 IronXL 的智慧型資料重組功能將其匯出為另一種格式。 雖然可以使用SaveAs方法匯出為 CSV、JSON、XML 和 HTML 格式,但建議使用每種檔案格式的專用方法: SaveAsCsv SaveAsJson SaveAsXml ExportToHtml 對於 CSV、TSV、JSON 和 XML 檔案格式,將為每個工作表建立單獨的檔案。 命名約定遵循fileName.sheetName.format的格式。 在下面的範例中,CSV 格式的輸出將是sample.new_sheet.csv 。 :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-different-format.cs using IronXL; // Load the Excel spreadsheet WorkBook workbook = WorkBook.Load("sample.xlsx"); // Convert and save as CSV workbook.SaveAsCsv("sample.csv"); // Convert and save as JSON workbook.SaveAsJson("sample.json"); // Convert and save as XML workbook.SaveAsXml("sample.xml"); // Convert and export to HTML workbook.ExportToHtml("sample.html"); // The files will be saved in the project's directory with the specified formats IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 先進的 在上一節中,我們探討了最常見的轉換檔案格式。 但是,IronXL 能夠將電子表格轉換為更多格式。 探索所有可用於載入和匯出電子表格的選項。 載入 XLS、XLSX、XLSM 和 XLTX CSV TSV 出口 XLS、XLSX 和 XLSM CSV 和 TSV JSON XML HTML 內聯代碼資料型態: HTML字串 二進位和位元組數組 資料集:將 Excel 匯出為System.Data.DataSet和System.Data.DataTable對象,可以方便地與 DataGrids、SQL 和 EF 進行互通或整合。 記憶體流 內聯代碼資料類型可以作為 RESTful API 回應傳送,也可以與 IronPDF 一起使用,將其轉換為 PDF 文件。 :path=/static-assets/excel/content-code-examples/how-to/convert-spreadsheet-file-types-different-format-advanced.cs using IronXL; // Load the Excel spreadsheet WorkBook workbook = WorkBook.Load("advanced_sample.xlsx"); // Convert and save to various formats workbook.SaveAs("advanced_sample.xlsm"); workbook.SaveAsCsv("advanced_sample.csv"); workbook.SaveAsJson("advanced_sample.json"); workbook.SaveAsXml("advanced_sample.xml"); workbook.ExportToHtml("advanced_sample.html"); // You can also convert to binary or byte array for advanced uses byte[] excelAsByteArray = workbook.ToBinary(); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 上面的程式碼載入一個普通的 XLSX 文件,然後將其轉換並匯出為多種格式。 我們將轉換的電子表格 XLSX 文件 下面列出了匯出的各種文件。 TSV 檔案匯出 CSV 檔案匯出 JSON 檔案匯出 XML 檔案匯出 HTML 文件匯出 常見問題解答 我如何使用 C# 將電子表格轉換為 CSV? 您可以使用 IronXL 庫提供的 `SaveAsCsv` 方法將電子表格轉換為 CSV。只需使用 `WorkBook.Load` 方法加載您的 Excel 文件,然後調用 `SaveAsCsv` 即可導出。 IronXL 可以導出哪些格式? IronXL 允許使用多種方法將電子表格導出為多種格式,包括 CSV、TSV、JSON、XML 和 HTML,如 `SaveAsCsv`、`SaveAsTsv`、`SaveAsJson`、`SaveAsXml` 和 `ExportToHtml`。 如何在 C# 中加載 Excel 文件以進行轉換? 要在 C# 中加載 Excel 文件,請使用 IronXL 庫中的 `WorkBook.Load` 方法。此方法支持各種 Excel 格式,如 XLS、XLSX 等。 IronXL 可以處理到 JSON 的數據轉換嗎? 是的,IronXL 可以使用 `SaveAsJson` 方法將電子表格數據轉換為 JSON 格式。這允許輕鬆的數據操作和與 Web 應用程序的集成。 是否可以將 Excel 文件導出為 HTML? 是的,使用 IronXL,您可以使用 `ExportToHtml` 方法將 Excel 文件導出為 HTML 格式。這對於在線展示電子表格數據非常有用。 IronXL 中 `WorkBook` 類的角色是什麼? `WorkBook` 類在 IronXL 中用於加載和操作 Excel 文件,允許您查看、修改和將數據導出為多種格式。 如何確保導出的數據正確? 使用 IronXL 方法如 `SaveAsCsv` 或 `SaveAsJson` 導出後,您可以通過檢查特定目錄中保存的文件來驗證輸出以確保準確性。 IronXL 可以將電子表格數據導出為 XML 嗎? 是的,IronXL 支持使用 `SaveAsXml` 方法將電子表格數據導出為 XML 格式,促進與需要 XML 輸入的系統的集成。 如何在 C# 項目中安裝 IronXL 以進行 Excel 文件轉換? IronXL 可以通過 NuGet 包管理器安裝到您的 C# 項目中,使您能夠利用其強大的功能進行 Excel 文件轉換。 使用 IronXL 進行文件轉換的優勢是什麼? IronXL 通過支持多種文件格式和提供先進的數據處理方法如導出到字節數組或內存流,簡化了轉換過程。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權