Go言語のEXCEL処理ではまったこと
GoLangを始めました。
通常はPHPの5~50倍早い処理になります。
文字列処理が🔟倍程度はやくなります。
整数演算は2倍程度です。
エクセル処理は、5~6倍です。
ワーキングメモリの使い方がPHPより賢いので、EXCEL処理
が早いのですが、MSエクセル以外で作成したファイルの一部は、
PHPで読み込めるがGOで読み込めないものがあります。
MSエクセルで読んで書き直すと読み込めるようになるので、
単純なバグではない気がします。
用いたパッケージはgithub.com/tealeg/xlsxです。
Cellの位置がずれて読み込まれるのが原因のようですが、
Go本体のzipパッケージで読み込んだ時点ですでにずれているので、
github.com/tealeg/xlsxが原因ではなさそうです。