Method: RubyXL::Parser.parse
- Defined in:
- lib/rubyXL/parser.rb
permalink .parse(src_file_path) ⇒ Object
Parse .xslx
file by reading it from local disk.
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/rubyXL/parser.rb', line 4 def self.parse(src_file_path) begin ::Zip::File.open(src_file_path) { |zip_file| root = RubyXL::WorkbookRoot.parse_zip_file(zip_file) root.source_file_path = src_file_path root.workbook } rescue ::Zip::Error => e raise e, "XLSX file format error: #{e}", e.backtrace end end |