51Testing软件测试论坛
标题:
ruby+watir自定义类库介绍--EXCEL文件操作类库
[打印本页]
作者:
juliet7438
时间:
2009-9-25 17:12
标题:
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()
复制代码
作者:
小米啊
时间:
2009-9-27 09:51
支持分享,多谢!
作者:
ahtest
时间:
2009-11-18 14:17
天空,看到你,顶一下..
作者:
zimgxt
时间:
2009-11-29 23:06
多谢分享,学习了!
作者:
mentgmery
时间:
2009-11-30 14:38
好东西
作者:
tangseng
时间:
2010-1-29 09:20
有用呀,小弟满大街的在找呀
作者:
欺负人
时间:
2010-1-29 13:06
我不确定关闭文件是否能把EXCEL这个进程释放掉?
作者:
tangseng
时间:
2010-2-1 13:00
大锅~~~~~~~~~~~~~~~~
这里的这个“require '../lib/config.rb'”是用的c:\ruby里面的还是IDE自带的?运行环境是什么样,比如用的是Netbeans还是SciTE,还是别的什么环境?
作者:
tangseng
时间:
2010-2-9 15:55
原帖由
欺负人
于 2010-1-29 13:06 发表
我不确定关闭文件是否能把EXCEL这个进程释放掉?
把close方法稍微改写一下就好了:
def close()
if @workbook
@workbook.save
@workbook.close
@workbook = nil
end
if @excel
@excel.Quit
@excel = nil
end
end
作者:
vkemc
时间:
2011-7-6 11:27
算定义类我写不出来,顶贴的
作者:
vkemc
时间:
2011-7-10 12:25
算定义类我写不出来,难
作者:
vkemc
时间:
2011-7-21 10:36
最近仔细研究了一下
作者:
lxy204
时间:
2012-7-31 10:25
谢谢,支持!!
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2