クイックスタート

クイックスタート

クイックスタート

このページでは、C# でゼロから作業可能な XLSX ファイルを作成する方法を、Aspose.Cells の FOSS を使用して .NET 用にご紹介します。


前提条件

要件詳細
Runtime.NET 6.0 以降
PackageAspose.Cells_FOSS (NuGet)
OSWindows、macOS、または Linux

まだインストールしていない場合は、パッケージをインストールしてください:

dotnet add package Aspose.Cells.FOSS

ステップ 1 — ワークブックを作成し、セルデータを書き込む

空のワークブック(デフォルトのワークシートが1枚)を取得するために Workbook をインスタンス化します。ワークシートは Workbook.Worksheets[0] を通じてアクセスします。文字列、数値、ブール値、十進数、日付を書き込むには Cell.PutValue() を使用します。計算されたセルを追加するには、Cell.Formula に数式文字列を割り当てます。

using Aspose.Cells_FOSS;

var workbook = new Workbook();
var sheet = workbook.Worksheets[0];

// Write different value types
sheet.Cells["A1"].PutValue("Product");
sheet.Cells["B1"].PutValue("Units");
sheet.Cells["C1"].PutValue("Price");

sheet.Cells["A2"].PutValue("Widget A");
sheet.Cells["B2"].PutValue(120);
sheet.Cells["C2"].PutValue(9.99m);

sheet.Cells["A3"].PutValue("Widget B");
sheet.Cells["B3"].PutValue(85);
sheet.Cells["C3"].PutValue(14.49m);

// Formula: total revenue for Widget A
sheet.Cells["D2"].Formula = "=B2*C2";
sheet.Cells["D3"].Formula = "=B3*C3";

ステップ 2 — ワークブックを保存する

出力パスを指定して Workbook.Save() を呼び出します。ファイル形式は .xlsx の拡張子で決まります。

workbook.Save("quickstart.xlsx");
Console.WriteLine("Saved: quickstart.xlsx");

ステップ 3 — 読み込みと再取得

ファイルパスを Workbook コンストラクタに渡すことで既存のファイルを読み込みます。表示文字列には Cell.StringValue、基になるオブジェクトには Cell.Value を使用してセルの値にアクセスします。Cell.Formula は、数式が設定されている場合にその数式文字列を返します。

var loaded = new Workbook("quickstart.xlsx");
var ws = loaded.Worksheets[0];

Console.WriteLine(ws.Cells["A2"].StringValue);  // Widget A
Console.WriteLine(ws.Cells["B2"].StringValue);  // 120
Console.WriteLine(ws.Cells["D2"].Formula);       // =B2*C2
Console.WriteLine(ws.Cells["D2"].StringValue);   // 1198.8

次のステップ

  • Installation — 詳細なセットアップ手順と .csproj パッケージ参照構文
  • Features — ライブラリが提供するすべての機能の概要
  • スプレッドシート管理 — ワークシート、ページ設定、行/列のレイアウト、セル結合

参照

 日本語