{"action":"closed","issue":{"url":"https://api.github.com/repos/roo-rb/roo/issues/227","labels_url":"https://api.github.com/repos/roo-rb/roo/issues/227/labels{/name}","comments_url":"https://api.github.com/repos/roo-rb/roo/issues/227/comments","events_url":"https://api.github.com/repos/roo-rb/roo/issues/227/events","html_url":"https://github.com/roo-rb/roo/issues/227","id":89449573,"number":227,"title":"Problem when import xlsx -> Ole::Storage::FormatError - OLE2 signature is invalid","user":{"login":"ciromine","id":6143825,"avatar_url":"https://avatars.githubusercontent.com/u/6143825?v=3","gravatar_id":"","url":"https://api.github.com/users/ciromine","html_url":"https://github.com/ciromine","followers_url":"https://api.github.com/users/ciromine/followers","following_url":"https://api.github.com/users/ciromine/following{/other_user}","gists_url":"https://api.github.com/users/ciromine/gists{/gist_id}","starred_url":"https://api.github.com/users/ciromine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ciromine/subscriptions","organizations_url":"https://api.github.com/users/ciromine/orgs","repos_url":"https://api.github.com/users/ciromine/repos","events_url":"https://api.github.com/users/ciromine/events{/privacy}","received_events_url":"https://api.github.com/users/ciromine/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-19T02:45:37Z","updated_at":"2015-06-19T06:14:10Z","closed_at":"2015-06-19T06:14:10Z","body":"I use [Active importer](http://github.com/continuum/active_importer) a gem to import excel files. This gem use Roo. I created the issue in his page, but they said this problem is specific of Roo.\r\n\r\nThe error is:\r\n\r\n```ruby\r\nOle::Storage::FormatError - OLE2 signature is invalid:\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:378:in `validate!'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:370:in `initialize'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:112:in `new'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:112:in `load'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:79:in `initialize'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:85:in `new'\r\n  ruby-ole (1.2.11.8) lib/ole/storage/base.rb:85:in `open'\r\n  spreadsheet (1.0.3) lib/spreadsheet/excel/reader.rb:1282:in `setup'\r\n  spreadsheet (1.0.3) lib/spreadsheet/excel/reader.rb:140:in `read'\r\n  spreadsheet (1.0.3) lib/spreadsheet/excel/workbook.rb:32:in `open'\r\n  spreadsheet (1.0.3) lib/spreadsheet.rb:65:in `open'\r\n  spreadsheet (1.0.3) lib/spreadsheet.rb:71:in `open'\r\n  roo (1.13.2) lib/roo/excel.rb:40:in `block in initialize'\r\n  roo (1.13.2) lib/roo/base.rb:565:in `block in make_tmpdir'\r\n  /home/user/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/tmpdir.rb:88:in `mktmpdir'\r\n  roo (1.13.2) lib/roo/base.rb:564:in `make_tmpdir'\r\n  roo (1.13.2) lib/roo/excel.rb:31:in `initialize'\r\n  roo (1.13.2) lib/roo/spreadsheet.rb:17:in `new'\r\n  roo (1.13.2) lib/roo/spreadsheet.rb:17:in `open'\r\n  active_importer (0.2.5) lib/active_importer/base.rb:175:in `initialize'\r\n  active_importer (0.2.5) lib/active_importer/base.rb:82:in `new'\r\n  active_importer (0.2.5) lib/active_importer/base.rb:82:in `import'\r\n.\r\n.\r\n.\r\n```\r\n\r\nBut when I probed with xls files I don't have problem. I use:\r\n\r\n'active_importer', '0.2.5'.\r\n'rails', '~> 4.2.0'\r\nruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]\r\nDo you know what is the origin of this error, in other projects I never received this with xlsx files. Plus I tried with xlsx files created on linux (Libre Office and WPS office) and windows (Office 2013), greetings!\r\n"}}