I'm total newbie in programming...thanks in advance for all those who will answer me.. I'm trying to print the columns starting from a search. Actually my excel is composed like this:
| | Header | Header | Header | Header |
|Header|Server 1|Server 2|Server 3|Server 4|
|Header| Data | Data | Data | Data |
|Header| Data | Data | Data | Data |
|Header| Data | Data | Data | Data |
This is my code but the output is not what I'm looking for....
fo_set_parse = xls.parse(:header_search => ['Server'], :clean => true)
fo_set_parse.each do |row|
row.each do |key,value|
if value != nil
puts "#{value}"
end
end
end
I'd like to print in the same excel style starting from a "Server" search..The number of "Server" change every time, so I'can't use something like
1.upto(xls.last_column) do |col|
server1 = xls.cell(2,col)
server2 = xls.cell(3,col)
server3 = xls.cell(4,col)
server4 = xls.cell(5,col)
puts "#{server1}\t #{server2}\t #{server3}\t #{server4}\t"
end
Any help?