Axlxsを使って新規ファイルを作って、RubyXLで読み出す話

どんどんtipsがニッチになっていきますね。

Axlxsで作ったファイルがRubyXLで読み取れませんでした。
一度エクセルで開いて保存すると読み取れるようになる。

RubyXLでAxlxsで作成したファイルを読み込むと数値とかは辛うじて所々取れていたので文字コードかと思って色々やってみましたが、このページで解決

Strings outputted not seen by rubyXL ? Issue #349 ? randym/axlsx ? GitHub

pkg = Package.create
したら
pkg.use shared strings = true
する必要があるみたいでした。

これで無事に読みだすことができました。

Comments