どうも中田です
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)