require 'win32ole'
excel = WIN32OLE.new("Excel.Application")
excel.WorkBooks.Open("f:\\book1.xls") #打开excel
worksheet = excel.ActiveWorkbook.WorkSheets(1)
line = 1
while worksheet.Range("a#{line}")['Value']
line=line+1
end #line的值为第一处空白行的行数
line = '2'
data = []
while worksheet.Range("a#{line}")['Value']
data << worksheet.Range("a#{line}:d#{line}")['Value']
line.succ!
end
本文详细介绍了如何使用Win32OLE API打开并读取Excel文件,包括打开工作簿、获取工作表及操作数据的具体步骤。
510

被折叠的 条评论
为什么被折叠?



