開発者ガイド
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")
}利用可能なガイド
- 機能概要 — スタイリング、データ検証、テーブル、画像、ストリーミング、各項目に対する動作コード付き。
- スプレッドシート管理の活用 — ワークブック作成、セル操作、コアなスプレッドシート機能に関するハンズオンチュートリアル。
- はじめに — インストール、システム要件、そして最初のワークブック。
参照
- API Reference: 完全なクラスとメソッドのドキュメント
cells_foss - ナレッジベース: タスク指向のハウツーガイド
- 製品概要: 機能と能力の概要
- Aspose.Cells — Enterprise Product Family
- Aspose.Cells — Enterprise Documentation