如何在C#中導出Excel數據

C## Export to Excel:完整開發人員指南

This article was translated from English: Does it need improvement?
Translated
View the article in English

使用 IronXL 在 C# 中將 Excel 檔案匯出為多種格式,包括 .xlsx, .xls, .csv, .xml, 以及 .json 而不需 Microsoft Office 的依賴。 該函式庫為每種匯出格式提供單行方法。

快速入門:一行程式碼即可將工作簿匯出為 JSON

利用 IronXL.Excel 的 API,只需一行即可載入您現有的 Excel 檔案並將其匯出為 JSON。 開始匯出 Excel 檔案,無須撰寫模板程式碼。

Nuget Icon立即開始使用 NuGet 建立 PDF 檔案:

  1. 使用 NuGet 套件管理器安裝 IronXL

    PM > Install-Package IronXL.Excel

  2. 複製並運行這段程式碼。

    WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");
  3. 部署到您的生產環境進行測試

    立即開始在您的專案中使用 IronXL,免費試用!
    arrow pointer

步驟 1

如何安裝 IronXL 以匯出 Excel 檔案?

IronXL.Excel 提供了在 .NET 應用程式中直接處理 Excel 檔案的方法。 直接下載 IronXL DLL透過 NuGet 安裝以進行開發和測試。

Install-Package IronXL.Excel

安裝完成後,新增 IronXL 引用,即可透過IronXL命名空間存取所有 Excel 操作功能。 該函式庫支援 .NET Framework、.NET Core 和 .NET 5+ 應用程式,使其與現代開發環境相容。 有關特定的部署情境,請參閱 部署至 Azure 在 Docker 中設定的指南。


操作指南

C#;支援哪些 Excel 匯出格式?

IronXL.Excel 可將 Excel 工作簿中的資料匯出為多種檔案格式。 該庫支援導出為:

  • Excel 格式: .xlsx (現代格式)與.xls (舊格式)
  • 資料交換格式: .csv.json.xml
  • 製表符分隔值: .tsv

每種格式都有其特定的使用場景——CSV 用於資料庫導入,JSON 用於 Web API,XML 用於企業系統整合。 將這些格式匯出至各自的輸出串流,以便與其他應用程式整合。 資料庫會在內部處理所有 試算表檔案類型轉換,在整個過程中保持資料完整性。


如何在 C# 中將 Excel 匯出為 XLSX?

使用 IronXL 可以輕鬆實現 Excel 格式之間的轉換。 以下範例示範如何載入舊的.xls檔案並將其另存為現代的.xlsx檔:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx.cs
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
using IronXL;

// Import .xls, .csv, or .tsv file
WorkBook workbook = WorkBook.Load("XlsFile.xls");

// Export as .xlsx file
workbook.SaveAs("newFile.xlsx");
Imports IronXL

' Import .xls, .csv, or .tsv file
Dim workbook As WorkBook = WorkBook.Load("XlsFile.xls")

' Export as .xlsx file
workbook.SaveAs("newFile.xlsx")
$vbLabelText   $csharpLabel

SaveAs方法會根據檔案副檔名自動偵測所需的格式。 從 .xls 轉換為 .xlsx 時,此過程會保留所有工作表、公式、格式和資料類型。當 將傳統 Excel 檔案現代化以與較新的 Office 版本相容時,此轉換尤其有用。

如何將 Excel 匯出為 XLSX 串流?

使用 ToXlsxStream 將文件匯出為 XLSX 串流,以便與其他應用程式整合。 在使用雲端儲存服務或在記憶體中處理 Excel 資料而不建立臨時檔案時,這種方法是不可或缺的:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xlsx-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsFile.xlsx");

// Exports the workbook to a XLSX stream.
var stream = workbook.ToXlsxStream();

// Use the stream with other services
// Example: Upload to cloud storage, send via web API, etc.
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("xlsFile.xlsx")

' Exports the workbook to a XLSX stream.
Dim stream = workbook.ToXlsxStream()

' Use the stream with other services
' Example: Upload to cloud storage, send via web API, etc.
$vbLabelText   $csharpLabel

如何將Excel匯出為XLS格式?

舊系統有時需要使用較舊的.xls格式。 IronXL 在保持向後相容性的同時處理此項轉換:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls.cs
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
using IronXL;

// Import .xlsx, .csv or .tsv file
WorkBook workbook = WorkBook.Load("XlsxFile.xlsx");

// Export as .xls file
workbook.SaveAs("newFile.xls");
Imports IronXL

' Import .xlsx, .csv or .tsv file
Dim workbook As WorkBook = WorkBook.Load("XlsxFile.xlsx")

' Export as .xls file
workbook.SaveAs("newFile.xls")
$vbLabelText   $csharpLabel

此轉換保持與 Excel 97-2003 版本的兼容性。 SaveAs方法在內部處理格式轉換,確保資料完整性,同時適應.xls格式的限制,例如每個工作表 65,536 行的限制。 對於需要管理具有較大資料集的工作表的應用程式,請考慮使用現代的 .xlsx 格式。

何時應該匯出至 XLS Stream?

IronXL 也支援以 XLS 串流形式匯出。 這在與需要 XLS 格式但透過 API 而非檔案系統運作的傳統企業系統整合時特別有用:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xls-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("xlsxFile.xlsx");

// Exports the workbook to a XLS stream.
var stream = workbook.ToXlsStream();

// Stream can be used for legacy system integration
// Example: Send to legacy API endpoints, store in binary databases
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("xlsxFile.xlsx")

' Exports the workbook to a XLS stream.
Dim stream = workbook.ToXlsStream()

' Stream can be used for legacy system integration
' Example: Send to legacy API endpoints, store in binary databases
$vbLabelText   $csharpLabel

如何在 C# 中將 Excel 轉換為 CSV?

CSV匯出對於不同系統之間的資料交換至關重要。 IronXL 提供了 CSV 轉換的專用方法,可智能處理多表工作簿:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv.cs
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xls file
workbook.SaveAsCsv("newFile.csv");
using IronXL;

//  Import .xlsx or xls file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .csv file
workbook.SaveAsCsv("newFile.csv");
Imports IronXL

' Import .xlsx or .xls file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as .csv file
workbook.SaveAsCsv("newFile.csv")
$vbLabelText   $csharpLabel

匯出多工作表工作簿時,IronXL 會為每個工作表建立單獨的 CSV 檔案。 對於包含三個工作表(分別名為"Sheet1"、"Sheet2"和"Sheet3")的工作簿,匯出後會產生:

從 Excel 轉換三個 CSV 檔案:NewCsvFile.Sheet1.csv、Sheet2.csv 和 Sheet3.csv 與 Excel 圖示

從包含三個工作表的 Excel 工作簿產生多個 CSV 文件,每個工作表都會匯出為單獨的 CSV 文件。

SaveAsCsv方法保留資料值,同時刪除格式、公式和其他 Excel 特有的功能。 這使得 CSV 成為 將資料匯入資料庫或與其他應用程式一起處理的理想選擇。 若要在匯出前進行更複雜的資料處理,請參閱 將 DataTable 轉換為 CSV 的指南。

如何將單一工作表匯出至 CSV 串流?

若要僅將工作簿中指定的工作表轉換為 CSV 流,請使用 ToCsvStream 方法,並使用整數指示工作表的索引。 這種方法在獨立處理特定表單時非常有用:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a CSV stream
var stream = workbook.ToCsvStream(0);

// Process the stream (e.g., upload to API, save to database)
// The stream contains only data from the first worksheet
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the first sheet of the workbook to a CSV stream
Dim stream = workbook.ToCsvStream(0)

' Process the stream (e.g., upload to API, save to database)
' The stream contains only data from the first worksheet
$vbLabelText   $csharpLabel

如何將所有工作表匯出至 CSV 串流?

IronXL 支援使用 ToCsvStreams 方法將整個工作簿轉換成 CSV 串流。 這會返回一個串流集合,每個工作表一個:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-csv-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a CSV stream
var workBookStream = workbook.ToCsvStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to CSV streams
var workBookStream = workbook.ToCsvStreams();

// Each stream in the collection represents a worksheet
// Process streams individually for batch operations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to CSV streams
Dim workBookStream = workbook.ToCsvStreams()

' Each stream in the collection represents a worksheet
' Process streams individually for batch operations
$vbLabelText   $csharpLabel

如何將Excel資料匯出為XML?

XML匯出功能可實現與企業系統進行結構化資料交換。 IronXL 可簡化這個過程,同時維持試算表資料的層次結構:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml.cs
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
using IronXL;

// Import .xlsx, .xls or .csv file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as .xml file
workbook.SaveAsXml("newFile.xml");
Imports IronXL

' Import .xlsx, .xls or .csv file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as .xml file
workbook.SaveAsXml("newFile.xml")
$vbLabelText   $csharpLabel

SaveAsXml方法將每個工作表轉換為單獨的 XML 文件,其中包含電子表格資料的結構化表示。 這包括:

  • 儲存格值和資料類型
  • 行和列定位
  • 基本結構訊息

XML 匯出對於 整合 Excel 資料與網路服務或需要結構化資料格式的系統特別有價值。 如需更進階的 Excel 轉換情境,請參閱 將 XLSX 轉換為各種格式的綜合指南。

何時應該使用 XML Stream Export?

若要匯出指定的工作表至 XML 串流,請使用 ToXmlStream 方法,並輸入代表工作表索引的整數參數。 這是即時資料處理情境的理想選擇:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Converts the first worksheet to a XML Stream
var stream = workbook.ToXmlStream(0);

// Stream can be processed without file I/O operations
// Ideal for web services and API integrations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Converts the first worksheet to a XML Stream
Dim stream = workbook.ToXmlStream(0)

' Stream can be processed without file I/O operations
' Ideal for web services and API integrations
$vbLabelText   $csharpLabel

如何將多個工作表匯出至 XML 串流?

若要將整個工作簿匯出為 XML 串流,請使用 ToXmlStreams 方法。 此方法可維持工作表之間的分隔,同時提供每個工作表的程式化存取:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-xml-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a XML stream
var workBookStream = workbook.ToXmlStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to XML streams
var workBookStream = workbook.ToXmlStreams();

// Each stream represents a worksheet in XML format
// Perfect for batch processing and parallel operations
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to XML streams
Dim workBookStream = workbook.ToXmlStreams()

' Each stream represents a worksheet in XML format
' Perfect for batch processing and parallel operations
$vbLabelText   $csharpLabel

如何從Excel檔案產生JSON?

現代Web應用程式通常需要JSON格式進行資料交換。 IronXL.Excel 提供直接 JSON 匯出功能,可將 Excel 資料轉換為網頁友善的 JSON 結構:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json.cs
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
using IronXL;

// Import Excel file
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Export as JSON file
workbook.SaveAsJson("newFile.json");
Imports IronXL

' Import Excel file
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Export as JSON file
workbook.SaveAsJson("newFile.json")
$vbLabelText   $csharpLabel

SaveAsJson方法建立 JSON 文件,其中包含表示電子表格資料的基於陣列的結構。 每個工作表都會匯出為單獨的 JSON 文件,方便執行以下操作:

  • 與 RESTful API 集成
  • 在 JavaScript 應用程式中處理數據
  • 將電子表格資料儲存在 NoSQL 資料庫中。

對於進階方案,請結合 JSON 匯出與 IronXL 的資料處理功能,在匯出前轉換資料。 這在使用 ASP.NET Web 應用程式(需要透過 Web API 提供 Excel 資料)時尤其有用。

如何將單一工作表匯出為 JSON Stream?

要將指定的工作表轉換為 JSON 串流,請使用 ToJsonStream 方法,並以整數作為工作表索引。 這樣就能直接進行 API 回應串流,而不需要中間檔案:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-stream.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the first sheet of the workbook to a JSON stream
var stream = workbook.ToJsonStream(0);

// Stream can be returned directly in web API responses
// No temporary files needed for JSON conversion
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the first sheet of the workbook to a JSON stream
Dim stream = workbook.ToJsonStream(0)

' Stream can be returned directly in web API responses
' No temporary files needed for JSON conversion
$vbLabelText   $csharpLabel

何時將整個工作簿匯出為 JSON 串流?

若要將整個工作簿轉換為 JSON 串流,請使用 ToJsonStreams 方法。 在保持 JSON 輸出中的工作表結構時,這種方法是有益的:

:path=/static-assets/excel/content-code-examples/how-to/c-sharp-export-to-excel-json-streams.cs
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to a JSON stream
var workBookStream = workbook.ToJsonStreams();
using IronXL;

// Load the workbook
WorkBook workbook = WorkBook.Load("sample.xlsx");

// Exports the entire workbook to JSON streams
var workBookStream = workbook.ToJsonStreams();

// Each stream contains JSON data for one worksheet
// Maintains workbook structure in JSON format
Imports IronXL

' Load the workbook
Dim workbook As WorkBook = WorkBook.Load("sample.xlsx")

' Exports the entire workbook to JSON streams
Dim workBookStream = workbook.ToJsonStreams()

' Each stream contains JSON data for one worksheet
' Maintains workbook structure in JSON format
$vbLabelText   $csharpLabel

哪些資源有助於 Excel 匯出開發?

Documentation related to 哪些資源有助於 Excel 匯出開發?
### API 參考文檔

探索完整的 IronXL API,包括所有命名空間、類別、方法和屬性,以實現進階 Excel 操作。

查看 API 參考

準備匯出Excel檔案?

IronXL 簡化了 C# 應用程式中的 Excel 檔案匯出操作。 無論是 Excel 格式之間的轉換,或是匯出為 CSV、JSON 或 XML 等資料交換格式,該程式庫都提供了直覺的方法,可以自動處理複雜的轉換。

立即使用IronXL 免費試用版,開始實作 Excel 匯出功能。 對於生產部署,請探索專為各種規模團隊設計的彈性 License 選項

!{--01001100010010010100001001010010010000010101001001011001010 111110100011101000101010101010001011111010100110101010001000001 010100100101010001000101010001000101111101010111010010010101010 001001000010111110101000001010101000010010000101111101010000010 1001001001111010001000101010101000011010101010001011111010101000101001001001001010101010001010010010010010100001010101010101 010101011000010101000100010101001110010001000101010001000101111101000010010011000100111110100010010011000100111100

常見問題解答

不使用 Microsoft Office,如何在 C# 中將 Excel 檔案匯出為不同格式?

IronXL.Excel 可讓您將 Excel 檔案匯出為多種格式,包括 XLSX、XLS、CSV、XML 和 JSON,而不需要 Microsoft Office 的相依性。該函式庫針對每種匯出格式提供簡單的單行方法,讓您可以輕鬆地以程式方式在不同檔案類型之間進行轉換。

用 C# 將 Excel 檔案轉換為 JSON 的最簡單方法是什麼?

使用 IronXL,您只需兩行程式碼即可將 Excel 檔案轉換為 JSON:WorkBook workbook = WorkBook.Load("data.xlsx"); workbook.SaveAsJson("output.json");.這種直截了當的方法省去了複雜的解析或手動資料擷取。

使用 C# 可以將 Excel 資料匯出成哪些檔案格式?

IronXL 支援將 Excel 工作簿匯出為各種格式,包括Excel 格式 (.xlsx和.xls)、資料交換格式 (.csv、.json 和.xml),以及以標籤分割的值 (.tsv)。每種格式都針對特定使用情況進行最佳化,例如資料庫匯入、Web API 或企業系統整合。

如何為我的 C# 專案安裝 Excel 匯出函式庫?

您可以透過 NuGet Package Manager 或直接下載 DLL 來安裝 IronXL。該函式庫支援 .NET Framework、.NET Core 和 .NET 5+ 應用程式,使其與 Azure 和 Docker 部署等現代開發環境相容。

我可以用 C# 將傳統的 XLS 檔案轉換成現代的 XLSX 格式嗎?

是的,IronXL 使 Excel 格式之間的轉換變得簡單。您可以使用 WorkBook.Load() 載入較舊的 .xls 檔案,並將其儲存為現代的 .xlsx 檔案,在整個轉換過程中保留所有資料的完整性。

庫提供哪些方法來匯出 Excel 資料?

IronXL 為每種匯出格式提供了專用的方法:SaveAsCsv() 適用於 CSV 檔案,SaveAsJson() 適用於 JSON 輸出,SaveAsXml() 適用於 XML 格式,而標準 Save() 則適用於 Excel 格式的擴充檔。這些方法在內部處理所有檔案類型的轉換。

Jacob Mellor,技術長 @ Team Iron
首席技術長

Jacob Mellor 是 Iron Software 的首席技術長,也是開創 C# PDF 技術的有遠見的工程師。作為 Iron Software 核心程式碼庫背後的原始開發人員,他從公司成立之初就塑造了公司的產品架構,與首席執行官 Cameron Rimington 一起將公司轉型為一家 50 多人的公司,為 NASA、Tesla 和全球政府機構提供服務。

Jacob 持有曼徹斯特大學土木工程一級榮譽工程學士學位 (BEng)(1998-2001 年)。

Jacob 於 1999 年在倫敦開設了他的第一家軟體公司,並於 2005 年創建了他的第一個 .NET 元件,之後,他專門解決微軟生態系統中的複雜問題。

他的旗艦產品 IronPDF & Iron Suite for .NET 函式庫在全球的 NuGet 安裝量已超過 3000 萬次,他的基礎程式碼持續為全球使用的開發人員工具提供動力。Jacob 擁有 25 年的商業經驗和 41 年的編碼專業知識,他一直專注於推動企業級 C#、Java 和 Python PDF 技術的創新,同時指導下一代的技術領導者。

準備好開始了嗎?
Nuget 下載 1,846,091 | 版本: 2026.2 剛剛發布