タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ExcelとGoに関するtakamR1のブックマーク (3)

  • Go言語で Excel へのスクショ貼りを自動化しよう! - Qiita

    GoExcel ファイルを作成するのに使えるライブラリとしては go-ole/go-ole Excel自身をOLE経由で動かすので互換性の懸念はない。xlsx だけでなく、xls でもいける。だけど 遅い。要Excel。結構めんどうくさい(ミスるとExcelプロセスがゾンビになって残る) tealeg/xlsx 定番。読み取り・新規作成はバッチリだが、既存のxlsxファイルを加工する際に画像などが飛んでしまうと言われている。また、メモリ消費量が多い loadoff/excl xlsx と違って、既存Excelファイルへの加工に心配がない。メモリ消費量が抑えられている。開発者日人。Qiita に紹介記事あり などが知られているが、画像などが貼れるものということで、今回、tealeg/xlsxのトップ画面 で「You should probably also checkout」とか言っ

    Go言語で Excel へのスクショ貼りを自動化しよう! - Qiita
  • Go言語でExcel操作ライブラリを書いてみた - Qiita

    excl ライブラリ なぜそんなもの書いたのか Go言語にはExcel作成用のライブラリ xlsx がすでに存在します。 xlsxライブラリは強力で、普通に使用する場合このライブラリが一番だと思います。 ただ、xlsxライブラリを調査していると今回作成するものの仕様に耐えられない部分がありました。 xlsxライブラリの利点欠点 xlsxライブラリにできること ・Excelファイルの書き込み・読み込み・新規作成 ・セルの書式設定 ・Excelファイルを解凍せずに扱える ・OpenXMLの仕様に基づいた開発 xlsxライブラリの問題 ・既存のExcelファイルを使用するといろいろなものが消える ・チャートが消える ・画像が消える ・図形が消える ・マクロの存在するファイルの場合はマクロも消える ・メモリ使用量が異常に高くなる ・数十メガバイトのデータでも使用メモリがギガを超える exclライブ

    Go言語でExcel操作ライブラリを書いてみた - Qiita
  • Go言語でExcelファイルを作るメモ - Qiita

    はじめに みんなが大好きなExcel、きっとGo言語でも生成したいという要望があるかと思う。 探してみるとxlsxというライブラリがあったのでそれを使ってExcelファイル出力を試してみる。 なお、goexcelという上記ライブラリをラップして使いやすくしたライブラリもあるようだが、excelライブラリの変更に追随出来ていないようで、この記事執筆時点はうまく動かない。 Excelファイルの新規作成 xlsxライブラリのREADMEにサンプルコードがあるので引用する。 package main import ( "fmt" "github.com/tealeg/xlsx" ) func main() { var file *xlsx.File var sheet *xlsx.Sheet var row *xlsx.Row var cell *xlsx.Cell var err error f

    Go言語でExcelファイルを作るメモ - Qiita
  • 1