IRONXLの使用 C#でXLSをXLSXファイルに変換する方法 カーティス・チャウ 更新日:2025年6月22日 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る この記事では、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"という新しいプロジェクトを作成します。 Visual Studio を開き、"新しいプロジェクトを作成"をクリックします。 Visual Studio を開く 2."コンソールアプリケーション"を選択し、"次へ"をクリックします。  Visual Studio で新しいプロジェクトを作成する プロジェクトの名前を設定します。 新しいプロジェクトを構成する .NET バージョンを選択します。 安定版、.NET 6.0 を選択します。 .NET Framework の選択 IronXL ライブラリをインストールする プロジェクトが作成されたら、プロジェクトで使用するために IronXL ライブラリをインストールする必要があります。 それをインストールするために次のステップに従います。 ソリューションエクスプローラーまたはツールから"ソリューションの NuGet パッケージの管理"を開きます。 NuGet パッケージ マネージャーに移動する IronXL ライブラリを検索し、現在のプロジェクトを選択します。 インストールをクリックします。 NuGetパッケージマネージャUIでIronXLパッケージを検索してインストールする 次のnamespaceをProgram.csファイルの先頭に追加します: using IronXL; using IronXL; $vbLabelText $csharpLabel 既存の XLS ファイルを開く IronXLは既存のExcelファイルを開く機能を提供しており、新しいExcelファイルを作成することもできます。ここでは、C# IronXLLoadExcelメソッドを使用して既存のExcel XLSファイルを開きます。 LoadExcelの短い同義語です。 // Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV. WorkBook workBook = WorkBook.LoadExcel("sample.xls"); // Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV. WorkBook workBook = WorkBook.LoadExcel("sample.xls"); $vbLabelText $csharpLabel サンプルファイルの読み込みは以下の通りです。  サンプル 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"); // Convert XLS to XLSX format by saving it with a different file extension. workBook.SaveAs("converted_sample.xlsx"); $vbLabelText $csharpLabel それで終わりです。 私たちは XLS を XLSX 形式に正常に変換しました。 他の形式に変換するには、この コードサンプルページ を見ることができます。 出力  エクスポートされた XLSX ファイル データは変換後も同じであることが確認できます。 IronXL は使いやすさ、速度、および精度を提供します。 まとめ この記事は、C# で IronXL を使用して XLS Excel ファイルを XLSX ファイルに変換する方法を示しました。 IronXL は既存の Excel ファイルを簡単に扱う機能を提供します。 異なるスプレッドシート形式間の変換は通常 1 行のプロセスです。 高速で使いやすく、正確です。 また、簡単な構文で新しい Excel ファイルを作成してデータを書き込むことができます。 IronXL は Microsoft Office がインストールされていなくても Excel ファイルを読み取ることができます。 Excel ファイルからデータを読み取るには、このコード例ページ を参照できます。 IronXL は開発用に無料で、商用利用のためにライセンスを取得できます。 商用利用のための無料トライアル も試すことができます。 ソフトウェアを IronXL のウェブサイト からダウンロードしてください。 よくある質問 C#でXLSファイルをXLSXファイルに変換するにはどうすれば良いですか? IronXLライブラリを使用して、C#でXLSファイルをXLSXファイルに変換できます。LoadExcelメソッドでXLSファイルをロードし、SaveAsメソッドでXLSXファイルとして保存します。 C#でXLSファイルをXLSXに変換するのにMicrosoft Excelは必要ですか? いいえ、Microsoft Excelは必要ありません。IronXLライブラリを使用すれば、ExcelをインストールせずにXLSファイルをXLSX形式に変換できます。 Excelファイル変換にIronXLを使用する利点は何ですか? IronXLは、Excelファイルの変換に効率的でシンプルなメソッドを提供し、複数のExcel形式をサポート、新機能としてパスワード保護や画像抽出も提供し、様々な.NETバージョンと互換性があります。 IronXLは異なるExcelファイル形式を扱えますか? はい、IronXLはXLS、XLSX、XLSM、CSV、TSVなどのExcelファイル形式をサポートし、多様なデータ操作が可能です。 C#プロジェクトにIronXLをインストールするにはどのような手順が必要ですか? IronXLをインストールするには、Visual StudioでC#プロジェクトを開き、NuGetパッケージマネージャーを使用してIronXLパッケージを検索し、プロジェクトにインストールします。 IronXLはクロスプラットフォームの互換性をサポートしていますか? はい、IronXLはクロスプラットフォームの互換性をサポートしており、.NET 7、6、5、.NET Core 2と3、.NET Framework 4.5以降と互換性があります。 IronXLライブラリの高度な機能は何ですか? IronXLは、パスワード保護、画像抽出、データ操作機能などの高度な機能を提供し、Excelファイルを扱うための強力なツールです。 IronXLの使用にライセンス料はかかりますか? IronXLは開発用に無料です。商業利用の場合はライセンスが必要ですが、機能を探索するための無料トライアルが利用可能です。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 2026年3月1日 ASP .NET C# で Excel ファイルをダウンロード: XLSX、CSV などにデータをエクスポート C#とIronXLを使用して、 ASP.NET CoreでExcelファイルをダウンロードします。MVCコントローラーからMemoryStreamとFile()を使用して、XLSX、CSV、XML形式でデータをエクスポートします。コード例も含まれています。 詳しく読む 更新日 2026年3月1日 IronXLを使用してBlazorで Excel ファイルをエクスポートする方法 IronXLを使用してBlazor Server アプリケーションから Excel にデータをエクスポートする方法を学びます。このガイドでは、プロジェクトのセットアップ、サービス設計、条件付き書式、複数シートのレポート、エラー処理について、完全な C# コード例とともに説明します。 詳しく読む 更新日 2026年2月27日 StreamReader の代わりに C# で Excel ファイルを読み取る方法 StreamReader が Excel ファイルを読み取れない理由と、 IronXL を使用して C# .NETのディスクまたはメモリ ストリームから XLSX および XLS ワークブックを読み込む方法について説明します。 詳しく読む データを失わずにExcelでセルを結合する方法ASP.NETでExcelを表示する方法
更新日 2026年3月1日 ASP .NET C# で Excel ファイルをダウンロード: XLSX、CSV などにデータをエクスポート C#とIronXLを使用して、 ASP.NET CoreでExcelファイルをダウンロードします。MVCコントローラーからMemoryStreamとFile()を使用して、XLSX、CSV、XML形式でデータをエクスポートします。コード例も含まれています。 詳しく読む
更新日 2026年3月1日 IronXLを使用してBlazorで Excel ファイルをエクスポートする方法 IronXLを使用してBlazor Server アプリケーションから Excel にデータをエクスポートする方法を学びます。このガイドでは、プロジェクトのセットアップ、サービス設計、条件付き書式、複数シートのレポート、エラー処理について、完全な C# コード例とともに説明します。 詳しく読む
更新日 2026年2月27日 StreamReader の代わりに C# で Excel ファイルを読み取る方法 StreamReader が Excel ファイルを読み取れない理由と、 IronXL を使用して C# .NETのディスクまたはメモリ ストリームから XLSX および XLS ワークブックを読み込む方法について説明します。 詳しく読む