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

How to Create New Spreadsheets

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 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.

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

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

  1. スプレッドシートを作成するためのC#ライブラリをダウンロード
  2. 静的なCreateメソッドを使用してスプレッドシートを作成します
  3. XLSXまたはXLSファイルを作成するかどうかを選択します
  4. ワークブックをエクスポートして、Excelファイルをチェックします
  5. CreatingOptionsクラスを使用してワークブック作成を設定します

## スプレッドシート作成例 静的メソッド`Create`を使用して、シートやワークシートのコレクションを保存できるExcelワークブックを作成します。 デフォルトでは、このメソッドはXLSX形式でExcelワークブックを作成します。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs ```
## スプレッドシートタイプの選択 `Create`メソッドはまた、XLSXまたはXLSファイルを作成するか指定するために使用できる`ExcelFileFormat`列挙を受け入れます。XLSXはOffice 2007で導入された現代のXMLベースの形式であり、XLSは以前のバージョンで使用された古いバイナリ形式です。 XLSは、XLSXに比べて機能が限られており、効率が低いため、現在はあまり一般的ではありません。 ```csharp :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs ``` `Create`メソッドには、`CreatingOptions`をパラメータとして取る別のオーバーロードがあります。 しかし、`CreatingOptions`クラスには現在、`DefaultFileFormat`というプロパティが1つだけあり、これはXLSXまたはXLSファイルを作成するかどうかを設定するために使用されます。参考として以下のコードを確認してください: ```csharp :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs ```

よくある質問

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メソッドを使用してワークブックを生成し、ファイル形式(XLSXまたはXLS)を選択し、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,686,155 | バージョン: 2025.11 ただ今リリースされました