IRONXLの使用 C#でXLSをXLSXファイルに変換する方法 Curtis Chau 更新日:6月 22, 2025 Download IronXL NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article この記事では、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 を使用すると、数式を編集 できます。 シートにすでに与えられた数式の再計算は非常に簡単に行えます。 データは範囲、列または行に基づいて ソートすることができます。 It provides you the facility to edit layouts like freeze panes, auto-size rows/columns, and add and remove rows/columns easily. 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パッケージを検索してインストールする 以下の名前空間を Program.cs ファイルの先頭に追加します: using IronXL; using IronXL; Imports IronXL $vbLabelText $csharpLabel 既存の XLS ファイルを開く IronXL は既存の Excel ファイルを開く機能を提供します。ここでは、C# IronXL で既存の Excel XLS ファイルを LoadExcel メソッドを使って開きます。 メソッド Load は 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"); ' Load an existing Excel file. Supported formats include XLSX, XLS, XLSM, XLTX, CSV and TSV. Dim workBook As 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"); ' 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 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む 公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む データを失わずにExcelでセルを結合する方法ASP.NETでExcelを表示する方法
公開日 10月 27, 2025 C#でExcelピボットテーブルを作成する方法 この明確なステップバイステップガイドを使用して、C# InteropとIronXLを使用してExcelでピボットテーブルを作成する方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 C#で列ヘッダー付きのDataGridViewをExcelにエクスポートする方法 IronXLライブラリを使用したステップバイステップのC#チュートリアルで、列ヘッダーを保持しながらDataGridViewデータをExcelにエクスポートする方法を学びましょう。 詳しく読む
公開日 10月 27, 2025 .NET Core CSVリーダーとしてのIronXLの使用方法 実用的な例とともにIronXLを.NET Core CSVリーダーとして効果的に使用する方法を学びましょう。 詳しく読む