unioffice - GoからOfficeファイルを作成
Office系のファイルはビジネスの中でよく使われますが、開発者であればわざわざアプリケーションを立ち上げて作業したいと思わないはずです。特にExcelでプロジェクト管理などはしんどいでしょう。 そこで使ってみたいのがuniofficeです。Goからオフィスファイルを作成できるソフトウェアです。
uniofficeの使い方
Excelの例。
PowerPointの例。
uniofficeはオープンソースと有償ソフトウェアがミックスされており、一部の機能は有償でのみ提供されています。例えばWord系の機能は有償のものが多かったです。とはいえ、無料版でもグラフの作成などに対応しています。サーバから取得したデータを使ってレポーティングしたり、別なフォーマットからOfficeファイルに変換する際の自動化に役立ちそうです。
uniofficeはGo製のオープンソース・ソフトウェア(GNU Affero General Public License)です。