Excelize

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Excelize
初版 2016年8月30日 (7年前) (2016-08-30)[1]
最新版
2.3.1[2] / 2020年9月15日 (3年前) (2020-09-15)
リポジトリ ウィキデータを編集
プログラミング
言語
Go
対応OS クロスプラットフォーム
サポート状況 開発中
種別 Go 言語で記述された Microsoft Office Excel スプレッドシートドキュメントを操作するための基本ライブラリ。
ライセンス BSD
公式サイト https://xuri.me/excelize
テンプレートを表示

Excelizeは、ECMA-376,ISO/IEC 29500 の国際規格に基づいて Go言語で書かれた無料のオープンソースクロスプラットフォームGoAPIで、XLSX/XLSM/XLTMの複数のドキュメント形式をサポートするExcelスプレッドシートドキュメントの読み取りと書き込みを Go 言語プログラムに提供します。大規模なデータを含むブックを処理するストリーミング読み取り/書き込み API が用意されています。

リリースバージョン[編集]

Version Release date Notes
サポート終了: 1.1.0 2017-08-19 Original Release
サポート終了: 1.2.0 2017-12-01
サポート終了: 1.3.0 2018-05-13
サポート終了: 1.4.0 2018-09-27
サポート終了: 1.4.1 2019-01-03
サポート終了: 2.0.0 2019-05-02
サポート終了: 2.0.1 2019-07-01
サポート終了: 2.0.2 2019-10-09
サポート終了: 2.1.0 2020-02-10
サポート終了: 2.2.0 2020-05-11
サポート終了: 2.3.0 2020-08-06
現行バージョン: 2.3.1 2020-09-23
凡例
サポート終了
サポート中
現行バージョン
最新プレビュー版
将来のリリース

特徴[編集]

Excel 文書を作成する[編集]

f := excelize.NewFile()
// ワークシートを作成する
index := f.NewSheet("Sheet2")
// セルの値を設定
f.SetCellValue("Sheet2", "A2", "Hello world.")
f.SetCellValue("Sheet1", "B2", 100)
// ワークブックのデフォルトワークシートを設定します
f.SetActiveSheet(index)
// 指定されたパスに従ってファイルを保存します
if err := f.SaveAs("Book1.xlsx"); err != nil {
    fmt.Println(err)
}

注釈[編集]

  1. ^ First GitHub commit for Excelize”. github.com (2016年8月30日). 2020年11月28日時点のオリジナルよりアーカイブ。2020年11月28日閲覧。
  2. ^ GitHub Releases page”. github.com (2020年9月23日). 2020年11月28日時点のオリジナルよりアーカイブ。2020年11月28日閲覧。

外部リンク[編集]