IronPDFを使用してJavaでPDFを作成する方法

C# Write to Excel [Without Using Interop] Code Example Tutorial

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 IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    var workbook = IronXL.WorkBook.Create(IronXL.ExcelFileFormat.XLSX);
    workbook.CreateWorkSheet("Data")["A1"].Value = "Fast Start";
    workbook.SaveAs("quick.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-特徴抜粋">

最小限のワークフロー(5 ステップ)

  1. C# ライブラリの Excel 書き込みをダウンロード
  2. Excel ワークブックとして新しい CSV または XML Excel ファイルを作成して開く
  3. Excel ワークブックを保存してエクスポート
  4. 複数の Excel ワークシートに高度な操作を適用
  5. Excel データベースと統合

class="main-content__segment-title">概要

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.

  1. Install the IronXL Excel Library from NuGet or the DLL download
  2. WorkBook.Load メソッドを使用して、任意の XLS、XLSX、または CSV ドキュメントを読み取ります。
  3. 直感的な構文を使用してセルの値を取得します: 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

class="main-content__segment-title">ステップ1

1. IronXL C# ライブラリを無料でインストール

今日あなたのプロジェクトでIronXLを無料トライアルで使用開始。

最初のステップ:
green arrow pointer


IronXL.Excel は、.NET で Excel ファイルを開き、読み取り、編集、保存するための柔軟で強力なライブラリを提供します。 これは、Windows アプリケーションや ASP.NET MVC、.NET Core アプリケーションなどのすべての .NET プロジェクトタイプでインストールして使用することができます。

Excel ライブラリを Visual Studio プロジェクトに NuGet でインストールする

最初のステップは IronXL.Excel のインストールです。 プロジェクトに IronXL.Excel ライブラリを追加するには、2 つの方法があります: NuGet パッケージマネージャーまたは NuGet パッケージマネージャーコンソール。

NuGet を使用してプロジェクトに IronXL.Excel ライブラリを追加するには、ビジュアライズされたインターフェース NuGet パッケージマネージャーを使用することができます:

  1. マウスを使用 -> プロジェクト名を右クリック -> NuGet パッケージの管理を選択 NuGet パッケージの管理
  2. ブラウズタブから -> IronXL.Excel を検索 -> インストール IronXL を検索
  3. そして完了しました インストール完了

NuGet パッケージマネージャーコンソールを使用してインストール

  1. ツールから -> NuGetパッケージマネージャー -> パッケージマネージャーコンソール パッケージマネージャーコンソール
  2. コマンドを実行
Install-Package IronXL.Excel

パッケージのインストール IronXL

DLL を使った手動インストール

プロジェクトまたはグローバルアセンブリキャッシュに DLL を手動でインストールすることも選択できます。

class="tutorial-segment-title">ハウツーチュートリアル

## 2. 基本操作: 作成、開く、保存 ### 2.1. サンプルプロジェクト: HelloWorld コンソールアプリケーション Visual Studio で HelloWorld プロジェクトを作成します。 1. Visual Studioを開く ![Visual Studio を開く](/img/tutorials/csharp-open-write-excel-file/open-visual-studio.png) 2. 新しいプロジェクトを作成を選択 ![新しいプロジェクトを作成](/img/tutorials/csharp-open-write-excel-file/choose-create-new-project.png) 3. コンソールアプリ ( .NET フレームワーク) を選択 ![コンソールアプリを選択](/img/tutorials/csharp-open-write-excel-file/choose-console-app.jpg) 4. サンプルに名前をつけて "HelloWorld" として作成をクリック ![プロジェクトに名前をつける](/img/tutorials/csharp-open-write-excel-file/give-our-sample-name.jpg) 5. 今、コンソールアプリケーションが作成されました ![コンソールアプリケーションが作成されました](/img/tutorials/csharp-open-write-excel-file/console-application-created.jpg) 6. プロジェクトに IronXL.Excel を追加 -> インストールをクリック ![IronXL を追加](/img/tutorials/csharp-open-write-excel-file/add-ironxl-click-install.jpg) 7. Excel ファイルの最初のシートから最初のセルを読み取り、それを印刷するコードを追加 ```csharp using IronXL; var workbook = WorkBook.Load("example.xlsx"); var sheet = workbook.DefaultWorkSheet; Console.WriteLine(sheet["A1"].Text); ``` ... ### さらなる読み物 IronXL の利用についてさらに学びたい場合は、このセクション内の他のチュートリアルや、ホームページの例をご覧ください。ほとんどの開発者は、これで十分に始められるでしょう。 私たちの [API リファレンス](/csharp/excel/object-reference/) には、`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プロジェクトと互換性があり、ウェブアプリケーションで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
テクニカルライター

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

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました