はじめに

Aspose.Cells FOSS for Go のはじめ方

ようこそ Aspose.Cells FOSS for Go 入門ガイド!この紹介では、ライブラリのインストール、環境の確認、そして数分でExcelスプレッドシートの作成を開始できるようにサポートします。


システム要件

サポートされている Go バージョン

  • モジュールの go.mod に従い、Go 1.24 以降

追加の依存関係はありません

go.modrequire エントリを宣言しません。Aspose.Cells Go 用 FOSS は Go 標準ライブラリだけで構築されており、cgo もネイティブ Office ライブラリも、システムパッケージも必要ありません。


インストール

go get 経由でインストール(推奨)

go get github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26

パッケージをインポートしてインストールを確認してください:

import cells_foss "github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Go/v26/aspose/cells_foss"

詳細については、 インストールガイド.


Aspose.Cells Go 用 FOSS でできること

すぐに使えるスプレッドシート処理機能には以下が含まれます:

  • 新しいブックとワークシートをゼロから作成するか、既存の .xlsx ファイルを読み込み、変更します
  • Cells() コレクション (Cells().Get(ref) / Cells().Set(ref, value)) を通じて個々のセルを読み書きします
  • 再利用可能な Style オブジェクトを使ってセルのスタイル(フォント、塗り、配置、罫線)を適用します
  • リストおよび整数のデータ検証ルールを、カスタムエラーメッセージと共に付与します
  • ヘッダ行と名前付きテーブルスタイルを持つ構造化された Table 範囲を構築します
  • Worksheet.AddPicture を使用して画像を埋め込みます
  • CSV へのエクスポートおよび CSV からのインポート
  • StreamingReader を使用して大きなブックを行単位でストリーミングし、シート全体をメモリに読み込まずに処理します
  • ワークブックをパスワードで保護する (Workbook.SetPassword/VerifyPassword)

基本例

ワークブックを作成し、いくつかのセルに書き込み、.xlsxとして保存するシンプルな例を示します:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello")
	ws.Cells().Set("B1", "World")
	ws.Cells().Set("A2", "Answer")
	ws.Cells().Set("B2", 42)
	outPath := "outputfiles/basic.xlsx"
	if err := wb.Save(outPath); err != nil {
		fmt.Printf("Error saving workbook: %v\n", err)
		return
	}
	fmt.Printf("Workbook saved to %s\n", outPath)
}

次のステップ

以下のリソースで学習を続けましょう:

参照

 日本語