IronXL チュートリアル C#でのExcelファイルのオープン C# Excel への書き込み [相互運用機能を使用せずに] コード例チュートリアル カーティス・チャウ 更新日:8月 17, 2025 IronXL をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English C# で Excel ファイルを作成、開く、保存する手順を詳しく説明し、合計、平均、カウントなどの基本操作を適用します。 IronXL.Excel は、多様なスプレッドシート形式を読み取るスタンドアロンの .NET ソフトウェアライブラリです。 これは Microsoft Excel をインストールする必要がなく、Interop に依存しません。 クイックスタート: Excel をすばやく作成、書き込み、保存 1 分以内に Excel ファイルを生成する準備はできていますか? この例では、IronXL を使用してワークブックを作成し、セルに値を書き込み、ファイルを保存します。すべて非常にシンプルで、Interop に依存しない方法です。これは、C# で Excel のファイル操作を開始する最速の方法です。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronXL をインストールします PM > Install-Package IronXL.Excel このコード スニペットをコピーして実行します。 var workbook = IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX); workbook.CreateWorkSheet("Data")["A1"].Value = "Fast Start"; workbook.SaveAs("quick.xlsx"); 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) Write Excel C# ライブラリをダウンロードする 新しい CSV または XML Excel ファイルを Excel ワークブックとして作成して開く Excelワークブックを保存およびエクスポートする 複数の Excel ワークシートに高度な操作を適用する Excelデータベースとの統合 概要 IronXLを使用してExcelファイルを開いて書き込む Open, write, save, and customize Excel files with the easy-to-use IronXL C# library. Download a sample project from GitHub or use your own, and follow the tutorial. Install the IronXL Excel Library from NuGet or the DLL download WorkBook.Load メソッドを使用して、任意の XLS、XLSX、または CSV ドキュメントを読み取ります。 直感的な構文を使用してセルの値を取得します: sheet["A11"].DecimalValue このチュートリアルでは、以下のステップを案内します: IronXL.Excel のインストール: 既存のプロジェクトに IronXL.Excel をインストールする方法。 基本操作: ワークブックの作成または開く、シートの選択、セルの選択、ワークブックの保存など、Excel の基本的な操作ステップ。 高度なシート操作: ヘッダーまたはフッターの追加、数式の操作、その他の機能など、さまざまな操作機能を利用する方法。 Excelファイルを開く: クイックコード :path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-1.cs using IronXL; WorkBook workBook = WorkBook.Load("test.xlsx"); WorkSheet workSheet = workBook.DefaultWorkSheet; IronXL.Range range = workSheet["A2:A8"]; decimal total = 0; // iterate over range of cells foreach (var cell in range) { Console.WriteLine("Cell {0} has value '{1}'", cell.RowIndex, cell.Value); if (cell.IsNumeric) { // Get decimal value to avoid floating numbers precision issue total += cell.DecimalValue; } } // Check formula evaluation if (workSheet["A11"].DecimalValue == total) { Console.WriteLine("Basic Test Passed"); } Imports IronXL Private workBook As WorkBook = WorkBook.Load("test.xlsx") Private workSheet As WorkSheet = workBook.DefaultWorkSheet Private range As IronXL.Range = workSheet("A2:A8") Private total As Decimal = 0 ' iterate over range of cells For Each cell In range Console.WriteLine("Cell {0} has value '{1}'", cell.RowIndex, cell.Value) If cell.IsNumeric Then ' Get decimal value to avoid floating numbers precision issue total += cell.DecimalValue End If Next cell ' Check formula evaluation If workSheet("A11").DecimalValue = total Then Console.WriteLine("Basic Test Passed") End If $vbLabelText $csharpLabel Excelファイルに変更を書き込んで保存する: クイックコード :path=/static-assets/excel/content-code-examples/tutorials/csharp-open-write-excel-file-2.cs workSheet["B1"].Value = 11.54; // Save Changes workBook.SaveAs("test.xlsx"); workSheet("B1").Value = 11.54 ' Save Changes workBook.SaveAs("test.xlsx") $vbLabelText $csharpLabel ステップ1 1. IronXL C# ライブラリを無料でインストール 今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。 最初のステップ: 無料で始める IronXL.Excel は、.NET で Excel ファイルを開き、読み取り、編集、保存するための柔軟で強力なライブラリを提供します。 これは、Windows アプリケーションや ASP.NET MVC、.NET Core アプリケーションなどのすべての .NET プロジェクトタイプでインストールして使用することができます。 NuGet を使用して Excel ライブラリを Visual Studio プロジェクトにインストールします。 最初のステップは IronXL.Excel のインストールです。 プロジェクトに IronXL.Excel ライブラリを追加するには、2 つの方法があります: NuGet パッケージマネージャーまたは NuGet パッケージマネージャーコンソール。 NuGet を使用してプロジェクトに IronXL.Excel ライブラリを追加するには、ビジュアライズされたインターフェース NuGet パッケージマネージャーを使用することができます: マウスを使用 -> プロジェクト名を右クリック -> NuGet パッケージの管理を選択 ブラウズタブから -> IronXL.Excel を検索 -> インストール そして完了しました NuGet パッケージ マネージャー コンソールを使用してインストールする ツールから -> NuGetパッケージマネージャー -> パッケージマネージャーコンソール コマンドを実行 Install-Package IronXL.Excel DLLを使用して手動でインストールする You may also choose to manually install the DLL to your project or to your global assembly cache. ハウツーチュートリアル 2. 基本操作: 作成、開く、保存 2.1. サンプルプロジェクト: HelloWorld コンソールアプリケーション Visual Studio で HelloWorld プロジェクトを作成します。 Visual Studioを開く 新しいプロジェクトを作成を選択 コンソールアプリ ( .NET フレームワーク) を選択 サンプルに名前をつけて "HelloWorld" として作成をクリック 今、コンソールアプリケーションが作成されました プロジェクトに IronXL.Excel を追加 -> インストールをクリック Excel ファイルの最初のシートから最初のセルを読み取り、それを印刷するコードを追加 using IronXL; var workbook = WorkBook.Load("example.xlsx"); var sheet = workbook.DefaultWorkSheet; Console.WriteLine(sheet["A1"].Text); using IronXL; var workbook = WorkBook.Load("example.xlsx"); var sheet = workbook.DefaultWorkSheet; Console.WriteLine(sheet["A1"].Text); Imports IronXL Private workbook = WorkBook.Load("example.xlsx") Private sheet = workbook.DefaultWorkSheet Console.WriteLine(sheet("A1").Text) $vbLabelText $csharpLabel ... さらなる読み物 IronXL の利用についてさらに学びたい場合は、このセクション内の他のチュートリアルや、ホームページの例をご覧ください。ほとんどの開発者は、これで十分に始められるでしょう。 私たちの API リファレンス には、WorkBook クラスへの具体的な参照が含まれています。 よくある質問 C#でInteropを使用せずにExcelファイルを開く方法は? IronXLのWorkBook.Loadメソッドを使用して、C#でMicrosoft ExcelやInteropを必要とせずにXLS、XLSX、CSVファイルを開くことができます。 C#でExcelファイルにデータを書き込む手順は? C#でExcelファイルにデータを書き込むには、IronXLを使用してワークブックとワークシートを作成し、worksheet["A1"].Value = "Your Value"のように特定のセルに値を設定して、SaveAsメソッドでワークブックを保存します。 IronXLを使用してExcelシートを操作する方法は? IronXLを使用すると、シートを追加、名前の変更、削除したり、ヘッダーやフッターを設定したり、スプレッドシートデータ上での数学計算を直接実行できます。 C#を使用してExcelファイルからセルの値を読み取ることは可能ですか? はい、IronXLを使用してsheet["A1"].Textのような構文でExcelファイル内の特定のセルからテキストを取得してセル値を読むことができます。 IronXL を .NET プロジェクトにインストールするにはどうすればいいですか? NuGet パッケージ マネージャを使用して IronXL.Excel を検索するか、パッケージ マネージャ コンソール コマンド Install-Package IronXL.Excel を使用して、.NET プロジェクトに IronXL をインストールできます。 IronXL は ASP.NET MVC プロジェクトで使用できますか? はい、IronXL は ASP.NET MVC プロジェクトと互換性があり、Web アプリケーション内で Excel ファイル操作を処理できます。 IronXLがサポートするExcel操作のファイル形式は何ですか? IronXLは、XLS、XLSX、CSVなどのExcel形式の読み取りおよび書き込みをサポートしており、C#アプリケーションでのフレキシブルなデータハンドリングを可能にします。 IronXLを使用したコード例はどこで見つけられますか? IronXLの使用に関するコード例は、IronXLのウェブサイトのチュートリアルやGitHubで入手可能なサンプルプロジェクトで見つけられます。 Excelファイル操作にIronXLを使用する利点は何ですか? IronXLを使用することで、開発者はMicrosoft ExcelやInteropを必要とせずにC#でExcelファイルを管理でき、Excelドキュメントの作成、読み取り、編集のための直感的なAPIを提供します。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース NuGet 無料版 総ダウンロード数: 1,738,553 ライセンスを見る