C#を使用してExcelデータをエクスポートする方法

C#35;Excelへエクスポート:完全な開発者ガイド

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

MicrosoftOfficeに依存することなく、IronXLを使ってC#で.xlsx.xls.csv.xml.jsonなどの複数のフォーマットにExcelファイルをエクスポートします。 このライブラリは、各エクスポート形式用の1行メソッドを提供します。

クイックスタート:ワークブックを1行でJSONにエクスポート

既存のExcelファイルを読み込んで、IronXLのAPIを使ってたった一行で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は.NETアプリケーションでExcelファイルを扱うための直接的なアプローチを提供します。 IronXL DLL を直接ダウンロードするか、NuGet 経由でインストールして開発とテストを行います。

Install-Package IronXL.Excel

インストール後、IronXL 名前空間を通じてすべての Excel 操作機能にアクセスするために IronXL リファレンスを追加します。 ライブラリは、.NET Framework、.NET Core、および.NET 5+アプリケーションをサポートしており、最新の開発環境と互換性があります。 具体的なデプロイ シナリオについては、Azure へのデプロイまたは Docker でのセットアップに関するガイドを参照してください。


チュートリアル

C#はどのようなExcelエクスポート形式をサポートしていますか?

IronXLはExcelワークブックから複数のファイル形式へのデータエクスポートを可能にします。 このライブラリは以下へのエクスポートをサポートします:

  • Excel 形式:.xlsx(最新)および .xls(レガシー)
  • データインターチェンジ形式: .csv, .json, および .xml
  • タブ区切り値:.tsv

各形式は特定のユースケースに対応しており、CSV はデータベースのインポートに、JSON は Web API に、XML は企業システムとの統合に使用されます。 他のアプリケーションと統合するために、これらのフォーマットをそれぞれの出力ストリームにエクスポートします。 ライブラリは、すべてのスプレッドシートファイルタイプ変換を内部で処理し、プロセス全体を通してデータの整合性を維持します。


C#でExcelをXLSXにエクスポートする方法?

Excel 形式間の変換は、IronXL を用いることで簡単に行えます。 以下の例は、古い .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に変換する場合、すべてのワークシート、数式、書式、データ型が保持されます。この変換は、新しい Office バージョンとの互換性のためにレガシー Excel ファイルを最新化する場合に特に便利です。

どのようにエクセルを XLSX ストリームにエクスポートしますか?

他のアプリケーションと統合するためにドキュメントをXLSXストリームにエクスポートするには、ToXlsxStreamを使用してください。 このアプローチは、クラウドストレージサービスを使用する場合や、一時ファイルを作成せずにメモリ内で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ストリームにエクスポートすべきですか?

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 ファイルを作成します。 3シートを持つワークブック "Sheet1"、"Sheet2"、"Sheet3" では、以下のとおりにエクスポートされます:

3つのCSVファイルをExcelから変換:NewCsvFile.Sheet1.csv、Sheet2.csv、Sheet3.csv(Excelアイコン付き

3シートの 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ストリームに変換することをサポートしています。 これは、ワークシートごとに 1 つずつ、ストリームのコレクションを返します:

: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 ストリーム エクスポートを使用する必要がありますか?

指定したワークシートを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は直接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のデータ操作機能を組み合わせて、エクスポート前にデータを変換します。 これは、Web APIを介してExcelデータを提供する必要があるASP.NET Webアプリケーションで作業する場合に特に役立ちます。

単一のワークシートを JSON ストリームとしてエクスポートする方法は?

指定したワークシートを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リファレンス文書

高度な Excel 操作のためのすべての名前空間、クラス、メソッド、プロパティを含む完全な IronXL API を調べます。

APIリファレンスを表示

Excel ファイルをエクスポートする準備ができましたか?

IronXL は C# アプリケーションでの Excel ファイルエクスポート操作を簡素化します。 Excel 形式間の変換や CSV、JSON、XML などのデータ交換形式へのエクスポートでも、ライブラリは複雑な変換を自動的に処理する直感的なメソッドを提供します。

今日から IronXL の無料トライアルで Excel エクスポート機能を実装し始めてください。 本番環境への導入については、あらゆる規模のチーム向けに設計された柔軟なライセンスオプションを検討してください。

今IronXLを始めましょう。
green arrow pointer

よくある質問

Microsoft Officeを使わずに、C#でExcelファイルをさまざまな形式にエクスポートするにはどうすればよいですか?

IronXLはMicrosoft Officeに依存することなく、ExcelファイルをXLSX、XLS、CSV、XML、JSONなどの複数のフォーマットにエクスポートすることができます。このライブラリは各エクスポート形式に対してシンプルな1行メソッドを提供しており、異なるファイル形式間の変換をプログラムで簡単に行うことができます。

C#でExcelファイルをJSONに変換する最も簡単な方法は何ですか?

IronXLを使えば、たった2行のコードで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エクスポートライブラリをインストールする方法を教えてください。

IronXLはNuGetパッケージマネージャまたはDLLを直接ダウンロードしてインストールできます。ライブラリは.NET Framework、.NET Core、.NET 5+アプリケーションをサポートしており、AzureやDockerデプロイメントを含む最新の開発環境と互換性があります。

C#でレガシーXLSファイルを最新のXLSX形式に変換できますか?

IronXLはExcelフォーマット間の変換を簡単にします。WorkBook.Load()を使って古い.xlsファイルを読み込み、最新の.xlsxファイルとして保存することができます。

Excelデータをエクスポートするために、ライブラリはどのようなメソッドを提供していますか?

IronXLは各エクスポート形式専用のメソッドを提供しています:CSVファイルにはSaveAsCsv()、JSON出力にはSaveAsJson()、XMLフォーマットにはSaveAsXml()、Excelフォーマットには適切な拡張子を持つ標準のSave()です。これらのメソッドは、すべてのファイル・タイプの変換を内部的に処理します。

Jacob Mellor、Ironチームの最高技術責任者(CTO)
最高技術責任者(CTO)

ジェイコブ・メラーはIron Softwareの最高技術責任者(CTO)であり、C# PDFテクノロジーを開拓する先見的なエンジニアです。Iron Softwareのコアコードベースを支えるオリジナル開発者として、彼は創業以来、会社の製品アーキテクチャを形成し、CEOのCameron Rimingtonとともに、会社をNASA、Tesla、および世界的な政府機関にサービスを提供する50人以上の会社に変えました。1999年にロンドンで最初のソフトウェアビジネスを開業し、2005年に最初の.NETコンポーネントを作成した後、Microsoftのエコシステム全体で複雑な問題を解決することを専門としました。

彼の主要なIronPDFとIron Suite .NETライブラリは、世界中で3000万以上のNuGetインストールを達成し、彼の基礎となるコードは世界中で使用されている開発者ツールに力を与え続けています。25年の商業経験と41年のコーディングの専門知識を持つJacobは、次世代の技術リーダーを指導しながら、エンタープライズグレードのC#、Java、Python PDFテクノロジーにおけるイノベーションの推進に注力しています。

準備はできましたか?
Nuget ダウンロード 1,846,091 | バージョン: 2026.2 リリース