C#で新しいスプレッドシートを作成する方法

C#で新しいスプレッドシートを作成する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

XLSXは、Microsoft Excelスプレッドシートを保存するための最新のファイル形式です。 これはOffice 2007で導入されたOpen XML標準を使用しています。XLSXは、チャートや条件付き書式設定などの高度な機能をサポートしており、データ分析やビジネスタスクで広く使用されています。

XLSは、以前のバージョンで使用されていたExcelファイルの古いバイナリ形式です。 それはXLSXの機能を欠いており、今ではあまり一般的ではありません。

クイックスタート: IronXLで新しいXLSXワークブックを作成

IronXLのシングルラインAPIを使用して、XLSX形式で新しいワークブックを即座に生成します。複雑な設定は不要です。 迅速に開始し、短時間でC#でスプレッドシートを作成したい開発者に最適です。

Nuget Icon今すぐ NuGet で PDF を作成してみましょう:

  1. NuGet パッケージ マネージャーを使用して IronXL をインストールします

    PM > Install-Package IronXL.Excel

  2. このコード スニペットをコピーして実行します。

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. 実際の環境でテストするためにデプロイする

    今すぐ無料トライアルでプロジェクトに IronXL を使い始めましょう
    arrow pointer


スプレッドシート作成例

静的メソッドCreateを使用して、シートやワークシートのコレクションを保存できるExcelワークブックを作成します。 デフォルトでは、このメソッドはXLSX形式でExcelワークブックを作成します。

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs
using IronXL;

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

スプレッドシートタイプの選択

Createメソッドはまた、XLSXまたはXLSファイルを作成するか指定するために使用できるExcelFileFormat列挙を受け入れます。XLSXはOffice 2007で導入された現代のXMLベースの形式であり、XLSは以前のバージョンで使用された古いバイナリ形式です。 XLSは、XLSXに比べて機能が限られており、効率が低いため、現在はあまり一般的ではありません。

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Createメソッドには、CreatingOptionsをパラメータとして取る別のオーバーロードがあります。 しかし、CreatingOptionsクラスには現在、DefaultFileFormatというプロパティが1つだけあり、これはXLSXまたはXLSファイルを作成するかどうかを設定するために使用されます。参考として以下のコードを確認してください:

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

よくある質問

XLSXとXLSのファイル形式の違いは何ですか?

XLSXはOffice 2007で導入されたXMLベースのファイル形式で、チャートや条件付き書式などの高度な機能をサポートしています。対照的に、XLSは古いバイナリ形式で機能が少なく、効率が劣ります。

C#で新しいExcelワークブックを作成するにはどうすればいいですか?

C#で新しいExcelワークブックを作成するには、IronXLを使用し、WorkBookクラスの静的なCreateメソッドを呼び出します。デフォルトではXLSX形式でワークブックが作成されます。

新しいExcelワークブックを作成する際に、ファイル形式を指定するにはどうすればよいですか?

IronXLが提供するWorkBookクラスのCreateメソッドでExcelFileFormat列挙型を使用することで、新しいワークブックを作成する際にファイル形式を指定できます。

Excelワークブックの設定におけるCreatingOptionsクラスの役割は何ですか?

IronXLのCreatingOptionsクラスは、XLSXまたはXLSのいずれかをデフォルトのファイル形式として設定するために使用されます。

C#で既存のワークブックに新しいワークシートを追加するにはどうすればいいですか?

IronXLでワークブックに新しいワークシートを追加するには、ワークブックオブジェクトでCreateWorkSheetメソッドを使用し、目的のシート名を指定します。

IronXLを使用してExcelスプレッドシートを作成するにはどのような手順がありますか?

IronXLを使ってExcelスプレッドシートを作成するには、ライブラリをダウンロードし、静的なCreateメソッドでワークブックを生成し、ファイル形式を選択した後、SaveAsメソッドでエクスポートします。

C#でExcelファイルを作成するために何かライブラリをインストールする必要がありますか?

はい、C#でExcelスプレッドシートを作成するには、NuGetからIronXLライブラリをインストールする必要があります。これにより、Excelファイルを処理するための必要な機能が提供されます。

IronXLでXLSとXLSXの両方のファイルを作成できますか?

はい、IronXLでは、プロジェクトの具体的なニーズに応じてXLSとXLSXの両方のファイルを作成することができます。

IronXLを使用して新しいExcelワークブックを作成する際のデフォルトのファイル形式は何ですか?

IronXLでCreateメソッドを使用するときのデフォルトのファイル形式はXLSXです。

Excelスプレッドシートを作成するためのC#ライブラリはどこで入手できますか?

C#プロジェクトでExcelスプレッドシートを作成するために、.NET用パッケージ管理システムであるNuGetからIronXLライブラリをダウンロードできます。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はできましたか?
Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース