はじめに
Aspose.Cells FOSS for Go のはじめ方
ようこそ Aspose.Cells FOSS for Go 入門ガイド!この紹介では、ライブラリのインストール、環境の確認、そして数分でExcelスプレッドシートの作成を開始できるようにサポートします。
システム要件
サポートされている Go バージョン
- モジュールの
go.modに従い、Go 1.24 以降
追加の依存関係はありません
go.mod は require エントリを宣言しません。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)
}次のステップ
以下のリソースで学習を続けましょう:
- インストールガイド: 詳細
go getセットアップとモジュールの検証 - Quickstart: 完全な最初のワークブックのウォークスルー
- 開発者ガイド: 主要な機能すべてを網羅した実践的なチュートリアル
- API Reference: クラスとメソッドの完全なドキュメント
- ナレッジベース: タスク指向のハウツーガイド