class PoiSpreadsheet
Public Class Methods
cell_class()
click to toggle source
# File lib/poi_spreadsheet.rb, line 21 def self.cell_class; @cell_class; end
init()
click to toggle source
# File lib/poi_spreadsheet.rb, line 6 def self.init apache_poi_path = File.dirname(__FILE__)+'/../apache/poi-3.10.1-20140818.jar' Rjb::load(apache_poi_path, ['-Xmx512M']) @cell_class = cell_class = Rjb::import('org.apache.poi.hssf.usermodel.HSSFCell') Rjb::import('org.apache.poi.hssf.usermodel.HSSFCreationHelper') Rjb::import('org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator') @cell_reference_class = Rjb::import('org.apache.poi.hssf.util.CellReference') # You can import all java classes that you need @loaded = true end
load(file)
click to toggle source
# File lib/poi_spreadsheet.rb, line 24 def self.load file puts 'Hello!' unless @loaded init end Workbook.load file end