IronXL 始める A Guide to Reading and Writing Excel Files in C カーティス・チャウ 更新日:2025年6月10日 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English Iron SoftwareのIronXLソフトウェアライブラリを使用すると、C#および他 for .NET言語でExcel(XLS、XLSX、CSV)ファイルを読むことも作成することも簡単です。 IronXLは、サーバーにExcel Interopをインストールする必要がありません。 IronXLはMicrosoft.Office.Interop.Excelよりも高速で直感的なAPIを提供します。 IronXLは次のプラットフォームで動作します: WindowsおよびAzure向け for .NET Framework 4.6.2以上 Windows、Linux、MacOS、Azure向け for .NET Core 2以上 .NET 5, .NET 6, .NET 7, .NET 8, Mono, Maui, およびXamarin IronXLをインストール Firstly install IronXL, using our NuGet package or by downloading the DLL. IronXL classes can be found in the IronXL namespace. IronXLをインストールする最も簡単な方法は、Visual-StudioのNuGetパッケージマネージャーを使用することです。 パッケージ名はIronXl.Excelです。 Install-Package IronXl.Excel https://www.nuget.org/packages/ironxl.excel/ Excelドキュメントを読む IronXLを使用すると、Excelファイルからのデータ抽出はほんの数行のコードで行うことができます。 :path=/static-assets/excel/content-code-examples/get-started/get-started-1.cs using IronXL; // Supported spreadsheet formats for reading include: XLSX, XLS, CSV and TSV WorkBook workBook = WorkBook.Load("data.xlsx"); WorkSheet workSheet = workBook.WorkSheets.First(); // Select cells easily in Excel notation and return the calculated value, date, text or formula int cellValue = workSheet["A2"].IntValue; // Read from Ranges of cells elegantly. foreach (var cell in workSheet["A2:B10"]) { Console.WriteLine("Cell {0} has value '{1}'", cell.AddressString, cell.Text); } $vbLabelText $csharpLabel 新しいExcelドキュメントを作成する IronXLは、C#またはVB.NETを使用してExcelドキュメントを簡単かつ迅速に生成するためのインターフェースを提供します。 :path=/static-assets/excel/content-code-examples/get-started/get-started-2.cs using IronXL; // Create new Excel WorkBook document. WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX); workBook.Metadata.Author = "IronXL"; // Add a blank WorkSheet WorkSheet workSheet = workBook.CreateWorkSheet("main_sheet"); // Add data and styles to the new worksheet workSheet["A1"].Value = "Hello World"; workSheet["A2"].Style.BottomBorder.SetColor("#ff6600"); workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double; // Save the excel file workBook.SaveAs("NewExcelFile.xlsx"); $vbLabelText $csharpLabel CSV、XLS、XLSX、JSON、XMLとしてエクスポートする IronXLはまた、データをさまざまな一般的な構造化スプレッドシート形式で保存またはエクスポートすることを可能にします。 :path=/static-assets/excel/content-code-examples/get-started/get-started-3.cs // Export to many formats with fluent saving workSheet.SaveAs("NewExcelFile.xls"); workSheet.SaveAs("NewExcelFile.xlsx"); workSheet.SaveAsCsv("NewExcelFile.csv"); workSheet.SaveAsJson("NewExcelFile.json"); workSheet.SaveAsXml("NewExcelFile.xml"); $vbLabelText $csharpLabel セルと範囲をスタイリングする IronXl.Range.Styleオブジェクトを使用して、Excelのセルと範囲にフォーマットを適用できます。 :path=/static-assets/excel/content-code-examples/get-started/get-started-4.cs // Set cell's value and styles workSheet["A1"].Value = "Hello World"; workSheet["A2"].Style.BottomBorder.SetColor("#ff6600"); workSheet["A2"].Style.BottomBorder.Type = IronXL.Styles.BorderType.Double; $vbLabelText $csharpLabel 範囲のソート IronXLを使って、Rangeオブジェクトを使ってExcelセルの範囲を簡単にソートできます。 :path=/static-assets/excel/content-code-examples/get-started/get-started-5.cs using IronXL; using Range = IronXL.Range; WorkBook workBook = WorkBook.Load("test.xls"); WorkSheet workSheet = workBook.WorkSheets.First(); // This is how we get range from Excel worksheet Range range = workSheet["A2:A8"]; // Sort the range in the sheet range.SortAscending(); workBook.Save(); $vbLabelText $csharpLabel 数式を編集する Excelの数式を変更するのは、"="記号で始まる値を割り当てるのと同じくらい簡単です。 数式は瞬時に計算されます。 :path=/static-assets/excel/content-code-examples/get-started/get-started-6.cs // Set a formula workSheet["A1"].Value = "=SUM(A2:A10)"; // Get the calculated value decimal sum = workSheet["A1"].DecimalValue; $vbLabelText $csharpLabel なぜIronXLを選ぶのか? IronXLは.NETでExcelドキュメントを読み書きするための開発者に優しいAPIを提供します。 サーバーにMicrosoft ExcelやExcel Interopをインストールする必要がないため、Excelファイルの処理が高速で軽量かつ手間いらずです。 今後のステップ より多くの機能や能力を探索するには、MSDNドキュメントに似た形式の.NET APIリファレンスのレビューをお勧めします。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 12 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Docs.php Line: 29 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php Line: 19 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/libraries/Render.php Line: 489 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Docs.php Line: 29 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once 準備はできましたか? Nuget ダウンロード 1,890,100 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 1,890,100 ライセンスを見る Docs このページでは 始めるはじめに 概要C#でExcelをInteropなしで扱うライセンスキーの使用IronXLライブラリのインストールmacOS での使用Linux での使用クラウド/コンテナへのデプロイAzureへのデプロイAWSへのデプロイDockerでセットアップ.NET他の言語サポート.NET MAUIでExcelを扱うBlazorでExcelファイルを読み込むVB.NETでExcelファイルを操作するチュートリアルC#でExcelファイルを読み取る方法C#でExcelファイルを作成するC#でExcelファイルを開いて書き込むハウツーワークブックスプレッドシートを作成するスプレッドシートをロードC#でExcelにエクスポートC#でXLSXファイルを読み込むC#でCSVを読み込むASP.NET Web AppsでExcelファイルを読み込む.NETでCSVを書くC# で Excel ワークシートを開くデータテーブルをCSVに変換XLSXをCSV、JSON、XMLに変換スプレッドシートファイルタイプを変換データセットとしてインポートおよびエクスポートするワークブックメタデータの編集パスワードでワークブックを暗号化ワークシートの管理ワークシート数式の編集範囲を選択名前付き範囲名前付きテーブルチャートの作成と編集ペインの固定行と列の追加行と列を自動サイズ調整パスワードでワークシートを暗号化グループ化とグループ解除画像の追加、抽出、および削除C#でExcelチャートを作成するセル範囲.NETでExcel値を書くC#でExcelデータをインポートセル範囲をソートセル範囲のトリムセルをクリアセルをコピーハイパーリンクを設定セルを結合および解除セルのフォントとサイズセルの境界線と配置背景パターンと色条件付き書式設定数式関数コメントを追加セルデータ形式を設定するC#でExcelファイルを編集トラブルシューティングトラブルシューティングガイドIronXLでライセンスキーを適用するファイルサイズの制限Excelの制限: 文字列リストのデータ検証一般的な質問IronXL - セキュリティCVE例外メッセージWeb.configでのライセンスキーの設定製品更新情報変更ログ重要事項マイルストーン: パフォーマンスマイルストーン: 向上ビデオチュートリアル検索 このページでは IronXLをインストールExcelドキュメントを読む新しいExcelドキュメントを作成するCSV、XLS、XLSX、JSON、XMLとしてエクスポートするセルと範囲をスタイリングする範囲のソート数式を編集するなぜIronXLを選ぶのか?今後のステップ A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 17 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/docs/docs.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 550 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Docs.php Line: 29 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once A PHP Error was encountered Severity: Notice Message: Undefined index: IronXl.Excel Filename: helpers/counter_helper.php Line Number: 85 Backtrace: File: /var/www/ironpdf.com/application/helpers/counter_helper.php Line: 85 Function: _error_handler File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php Line: 24 Function: getTotalDonwloadNumber File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php Line: 71 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/views/products/docs/docs.php Line: 2 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 88 Function: view File: /var/www/ironpdf.com/application/libraries/Render.php Line: 550 Function: view File: /var/www/ironpdf.com/application/controllers/Products/Docs.php Line: 29 Function: render_products_view File: /var/www/ironpdf.com/index.php Line: 292 Function: require_once まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronXl.Excel サンプルを実行する あなたのデータがスプレッドシートになるのを見る。 NuGet 無料版 総ダウンロード数: 1,890,100 ライセンスを見る