技術

[rubyXL] Unknown child node for element

投稿日:2018年7月16日 更新日:

どうも中田です

Excelのテンプレートファイルを読み込んで、値を差し込みダウンロードするといったものがあり、
Excelのテンプレートを変更したときに発生したものです

使用Gem

rubyXL

エラー内容

Unknown child node [xr:revisionPtr] for element [workbook]
/usr/local/bundle/ruby/2.3.0/gems/rubyXL-3.3.22/lib/rubyXL/objects/ooxml_object.rb:155:in `block in parse'
/usr/local/bundle/ruby/2.3.0/gems/nokogiri-1.6.8/lib/nokogiri/xml/node_set.rb:187:in `block in each'
/usr/local/bundle/ruby/2.3.0/gems/nokogiri-1.6.8/lib/nokogiri/xml/node_set.rb:186:in `upto'
/usr/local/bundle/ruby/2.3.0/gems/nokogiri-1.6.8/lib/nokogiri/xml/node_set.rb:186:in `each'

Office365で最新になってて、Excelを保存したファイルにrubyXLが対応できていなかったみたいです。
Gemfile.lockの該当行を消して、 bundle install !!

うまくいきましたー

Gemfile.lock差分

-    rubyXL (3.3.22)
+    rubyXL (3.3.29)

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

【AWS】nginx/rails/mysqlをインストール

どうも、中田です。 最近AWSにテストサーバを立ち上げて検証したり、 お客様に一 …

GooglePlayConsoleで「製品版として公開を開始」がグレーアウトして押せない!

こんにちは。田中です。 携わっていたアプリ開発案件ですが、ついに最初のリリースが …

Angularでビューのパラメーターを詳細まで見たいときのコード

こんにちはコーテッグのこやまです angularでviewのパラメーターがうまく …

go

【Golang】package strconvのintSize = 32 << (∧uint(0) >> 63)は何をしているのか

こんにちは Goのstrconvのパッケージを読んでたらintSizeというもの …

no image

videoタグとIEの話

以前下記のようなコードでvideoの再生が終了したら別な動画をsrcにセットして …