Hi All,
I have to parse through and store the contents of each cell in an array.
I wrote the following. But when i print the contents of my resultant
array "contents" all i get is [nil,nil,nil....nil]. Please correct where
i am wrong?
In the following code i am first getting what is the max number of rows
and cols i have in the xlsx file. Then run through the cells using the
lastRow and lastColumn in the for loop.
···
-----------------------
require 'roo'
require 'rubygems'
#Excel file instance
workbook = Excelx.new(ARGV[0])
#Need to find the count of lastrow and last column
lastRow = workbook.last_row
lastColumn = workbook.last_column
print "Last row -"+" ", lastRow
print "Last column -"+" ",lastColumn
#parse the first sheet contents
contents = []
for i in 1..lastRow do
for j in 1..lastColumn do
contents.push(workbook.cell([i],[j],workbook.sheets[0]))
j=j+1
end
i=i+1
end
print contents
-------------------------
thanks
--
Posted via http://www.ruby-forum.com/.