IRONSOFTWAREHOME
IRONXLの使用

How to Convert XLS to XLSX File in C#

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

この記事では、C# コンソールアプリケーションで IronXL ライブラリを使って XLS を XLSX 形式に変換する方法を探ります。

IronXL - Excel ライブラリ

IronXLは、C#アプリケーションでExcelファイルを作成、読み取り、編集するのに役立つ.NET Excelライブラリです。 それはパフォーマンスと出力において高速かつ正確です。 すべての Excel ワークブックのファイル形式 (XLS、XLSX、XLSM、CSV、TSV) をサポートします。 IronXL はまた、Excel 形式 (XLS、XLSX) から JSON、HTML、バイナリ、バイト配列、DataSet または DataTable にデータを保存またはエクスポートすることを可能にします。

IronXL は開発者が優雅にワークシートとセル範囲を扱うことを可能にします。 IronXL を使用すると、数式を編集 できます。 シートにすでに与えられた数式の再計算は非常に簡単に行えます。 データは範囲、列または行に基づいて ソートすることができます。 ウィンドウ枠の固定自動サイズ調整された行/列 のようにレイアウトを編集する機能を提供し、行/列の追加と削除 を簡単に行えます。

IronXL では、Excel ファイルをユーザーのパスワードと編集許可で保護することができます。さらに、Excel ワークシートから画像を追加、削除、および 抽出する 機能もあります。 また、あらゆるセルデータの形式に対応した幅広い Excel 関数を提供しています。 これにより、IronXL は Excel ファイルを扱う際に最も直感的な API の一つとなっています。

IronXL は Office Interop またはその他の依存関係を必要としないため、コンピュータに Microsoft Excel をインストールする必要はありません。 複数のプラットフォームで動作し、.NET 7、6、5 に対応しています。また、標準の 2 バージョンと共に .NET Core 2 と 3 もサポートしています。 .NET Framework 4.5 以降も Excel スプレッドシートで動作するためにサポートされています。

コンソールアプリケーションを作成する

アプリケーションを作成するには最新の Visual Studio バージョンが推奨されます。 Visual Studio は C# 開発の公式 IDE であり、インストールされている必要があります。 Microsoft Visual Studio のウェブサイト からダウンロードできます。

次の手順で"DemoApp"という新しいプロジェクトを作成します。

  1. Visual Studio を開き、"新しいプロジェクトを作成"をクリックします。

XLSをXLSXファイルに変換する方法、図1: Visual Studioを開く Visual Studio を開く

2."コンソールアプリケーション"を選択し、"次へ"をクリックします。

XLSをXLSXファイルに変換する方法、図2: Visual Studioで新しいプロジェクトを作成 Visual Studio で新しいプロジェクトを作成する

  1. プロジェクトの名前を設定します。

XLSをXLSXファイルに変換する方法、図3: 新しいプロジェクトを構成する 新しいプロジェクトを構成する

  1. .NET バージョンを選択します。 安定版、.NET 6.0 を選択します。

XLSをXLSXファイルに変換する方法、図4: .NET Frameworkの選択 .NET Framework の選択

IronXL ライブラリをインストールする

プロジェクトが作成されたら、プロジェクトで使用するために IronXL ライブラリをインストールする必要があります。 それをインストールするために次のステップに従います。

  1. ソリューションエクスプローラーまたはツールから"ソリューションの NuGet パッケージの管理"を開きます。

XLSをXLSXファイルに変換する方法、図5: NuGetパッケージマネージャーに移動 NuGet パッケージ マネージャーに移動する

  1. IronXL ライブラリを検索し、現在のプロジェクトを選択します。 インストールをクリックします。

XLSをXLSXファイルに変換する方法、図6: NuGet Package Manager UIでIronXLパッケージを検索してインストールする NuGetパッケージマネージャUIでIronXLパッケージを検索してインストールする

Program.csファイルの先頭に次の名前空間を追加します:

using IronXL;

既存の XLS ファイルを開く

IronXLは既存のExcelファイルを開く機能を提供し、新しいExcelファイルを作成することもできます。ここではC#のIronXL LoadExcel メソッドを使用して既存のExcel XLSファイルを開きます。 LoadExcelの短い同義語です。

// Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV.
WorkBook workBook = WorkBook.LoadExcel("sample.xls");

サンプルファイルの読み込みは以下の通りです。

XLSをXLSXファイルに変換する方法、図7: サンプルXLSデータファイル サンプル XLS データファイル

XLS または XLSX 形式の Excel ファイルを作成するには、コードサンプルページ こちら をご覧ください。

XLS ファイルを XLSX ファイルに変換する

XLSをXLSXファイルに変換するには、IronXLはこの変換を行うためにSaveAsメソッドを使用するだけです。 次のコードは、XLS ファイルを XLSX ファイルとして保存する方法を示しています。

// Convert XLS to XLSX format by saving it with a different file extension.
workBook.SaveAs("converted_sample.xlsx");

それで終わりです。 私たちは XLS を XLSX 形式に正常に変換しました。 他の形式に変換するには、この コードサンプルページ を見ることができます。

出力

XLSをXLSXファイルに変換する方法、図8: エクスポートされたXLSXファイル エクスポートされた XLSX ファイル

データは変換後も同じであることが確認できます。 IronXL は使いやすさ、速度、および精度を提供します。

まとめ

この記事は、C# で IronXL を使用して XLS Excel ファイルを XLSX ファイルに変換する方法を示しました。 IronXL は既存の Excel ファイルを簡単に扱う機能を提供します。 異なるスプレッドシート形式間の変換は通常 1 行のプロセスです。 高速で使いやすく、正確です。 また、簡単な構文で新しい Excel ファイルを作成してデータを書き込むことができます。 IronXL は Microsoft Office がインストールされていなくても Excel ファイルを読み取ることができます。 Excel ファイルからデータを読み取るには、このコード例ページ を参照できます。

IronXL は開発用に無料で、商用利用のためにライセンスを取得できます。 商用利用のための無料トライアル も試すことができます。 ソフトウェアを IronXL のウェブサイト からダウンロードしてください。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

関連する記事

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。