ruby+watir自定义类库介绍--EXCEL文件操作类库
现将自己编写的一些类库与大家分享下类库不是很完善,请大家指教下
类库参考附件文件
调用方式:require '../lib/config.rb'
#文件路径
file_path = "#{File.dirname(__FILE__)}/output/test.xls"
#创建一个文件,定位到第2个sheet页
$ExcelClass.CreateFile(file_path,nil,2)
#给单个单元格设值
$ExcelClass.setByRange("B1",'TEST',40)
#给多行赋值
$ExcelClass.setByLine(2,[['1','2','3'],['4','5','6']],37,1)
#给单行赋值
$ExcelClass.setByLine(4,['7','8'])
info = $ExcelClass.readByRange('B1:B3')
puts "读取的数据如下:"
p info
#关闭文件
$ExcelClass.close() 支持分享,多谢! 天空,看到你,顶一下.. 多谢分享,学习了!:) 好东西:) 有用呀,小弟满大街的在找呀:lol 我不确定关闭文件是否能把EXCEL这个进程释放掉?:) 大锅~~~~~~~~~~~~~~~~
这里的这个“require '../lib/config.rb'”是用的c:\ruby里面的还是IDE自带的?运行环境是什么样,比如用的是Netbeans还是SciTE,还是别的什么环境?:Q 原帖由 欺负人 于 2010-1-29 13:06 发表 http://bbs.51testing.com/images/common/back.gif
我不确定关闭文件是否能把EXCEL这个进程释放掉?:)
把close方法稍微改写一下就好了:
def close()
if @workbook
@workbook.save
@workbook.close
@workbook = nil
end
if @excel
@excel.Quit
@excel = nil
end
end 算定义类我写不出来,顶贴的 算定义类我写不出来,难 最近仔细研究了一下:victory: 谢谢,支持!!
页:
[1]