require 'win32ole'
excel = WIN32OLE.new("excel.application")
workbook = excel.Workbooks.Open('D:/test1.xls')
worksheet = workbook.Worksheets("test1")
worksheet.Select
row = worksheet.usedrange.rows.count
column = worksheet.usedrange.columns.count
worksheet.usedrange.each{|cell|
puts cell.value
}
for i in 1..row do
for j in 1..column do
puts worksheet.usedrange.cells(i,j).value
end
end
workbook.close
excel.Quit
ruby操作EXCEL的简单示例
点亮测试人生!QQ:408129370
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号:
百度阅读电子书地址:http://yuedu.baidu.com/ebook/f6dbb2a2f01dc281e53af0f3
讨论QQ群:536192476
个人公众号: