開発者ガイド

Aspose.Cells FOSS for Go は、プログラムによるスプレッドシート処理のための無料オープンソースライブラリです。データパイプラインの構築、自動レポートの生成、あるいは大規模な.xlsxファイルの処理を行う場合でも、Aspose.Cells FOSS は、ワークブック作成、セルアクセス、スタイリング、バリデーション、ストリーミングをカバーする小さくて慣用的なGo API を提供し、Microsoft Office を必要としません。

主な機能

ワークブックおよびワークシートの操作

新しいWorkbookをNewWorkbook()で作成し、Worksheetsスライスを通じてそのワークシートにアクセスします。個々のセルはCells()コレクションを使用し、Get(ref)、Set(ref, value)、Remove(ref)、All()で読み書きできます。

セルのスタイリング

Font、Fill、Alignment、Border設定を再利用可能なStyleにまとめ、Cell.SetStyleでセルに適用します。

データ検証

セル範囲に対して Worksheet.AddDataValidation を使用してリストまたは整数範囲の検証を付与し、カスタムエラータイトル、メッセージ、エラースタイルを含めます。

テーブルと画像

Worksheet.AddTable を使用して構造化された Table 範囲を構築し、Worksheet.AddPicture で画像を埋め込みます。

CSV 相互運用性とストリーミング

ExportToCSV/ImportFromCSV および ToCSV/FromCSV を使用して XLSX と CSV の相互変換を行います。StreamingReader.ProcessRows を使用して大規模なワークブックを行単位で処理し、シート全体をメモリにロードせずに済みます。


はじめに

Install

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

こんにちは世界

Workbook を作成し、セルの値を設定し、Save() を呼び出して XLSX ファイルを書き込みます:

func main() {
	wb := cells_foss.NewWorkbook()
	ws := wb.Worksheets[0]
	ws.Cells().Set("A1", "Hello, Aspose.Cells FOSS!")
	ws.Cells().Set("A2", 42)
	wb.Save("hello.xlsx")
}

利用可能なガイド

  • 機能概要 — スタイリング、データ検証、テーブル、画像、ストリーミング、各項目に対する動作コード付き。
  • スプレッドシート管理の活用 — ワークブック作成、セル操作、コアなスプレッドシート機能に関するハンズオンチュートリアル。
  • はじめに — インストール、システム要件、そして最初のワークブック。

参照

 日本語