spreadsheet插件(主要是excel生成写入数据)
安装方式:gem install spreadsheet
Excel文件生成写入数据实例:
require ‘rubygems’
require ‘spreadsheet/excel’
#先加载spreadsheet类库,然后,指定编码接着,就可以创建一个Workbook了
book = Spreadsheet::Workbook.new
#创建表单:
sheet1 = book.create_worksheet
sheet1.name = ‘My First Worksheet’
#或直接指定名字创建表单:
sheet2 = book.create_worksheet :name => ‘My Second Worksheet’
那么,这时我们可以采用如下方式加载数据到表单Worksheet#[]=,
Worksheet#update_row,
或者直接给一个指定单元格复制
sheet1.row(0).concat %w{Name Country Acknowlegement}
sheet1[1,0] = ‘Japan’
row = sheet1.row(1)
row.push ‘Creator of Ruby’
row.unshift ‘Yukihiro Matsumoto’
sheet1.row(2).replace [ 'Daniel J. Berger', 'U.S.A.',
'Author of original code for Spreadsheet::Excel' ]
sheet1.row(3).push ‘Charles Lowe’, ‘Author of the ruby-ole Library’
sheet1.row(3).insert 1, ‘Unknown’
sheet1.update_row 4, ‘Hannes Wyss’, ‘Switzerland’, ‘Author’
#对输出格式做处理
sheet1.row(0).height = 18
format = Spreadsheet::Format.new :color => :blue,
:weight => :bold,
:size => 18
sheet1.row(0).default_format = format
bold = Spreadsheet::Format.new :weight => :bold
4.times do |x| sheet1.row(x + 1).set_format(0, bold) end
#保存excel文件
book.write ‘excel-file.xls’
分享到:
相关推荐
使用RUBY语言将TXT文件中的内容写入到excel中!
NULL 博文链接:https://huigou.iteye.com/blog/1154745
ruby对excel的操作 详细描述ruby对excel的操作
Ruby源代码,读写excel
ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件ruby打包文件
ruby对excel中的数据进行读取,统计进行计算,重新写入另一个excel表格。存在读取excel数据,进行数量统计,分隔符操作,hash函数统计,取几位小数以及百分比。windows电脑可用,无需安装依赖包,直接使用ruby语言...
在ruby中用fastercsv导出csv文件。 给出了主要文件,如有疑问请查google。
ruby的库帮助文件,对于Ruby开发者应该必备的工具
由于想操作excel文件,对其的数据进行修改,但是因为没有office2003(价格原因)所以无法直接修改。所以调查了一下,有很多日本人做好的gem(spreadsheet.gem)可以直接拿来用。也就可以不安装office就可以对excel...
关于使用ruby对excel进行操作的内容,比较详细。
ruby插件.rar
Ruby 读写 txt文件 自用 网络资源...
Ruby源代码,批量导出数据到excel文件脚本。
这是一个分页插件,ajax效果。 博文链接:https://sunfengcheng.iteye.com/blog/221465
Ruby的Ini文件读写,含实例,操作方法 对于学习Ruby的人会有一定的参考价值。
jenkins的插件,gitlab hook的依赖项
Logstash ruby 插件 demo
通过传递指定键,读取cfg文件(可手动修改)中的键值
ruby实现文件对比资料收集,看完之后写一个文件对比的脚本或者输出报告没有问题,可以看看,
ruby资源文件,ruby rdoc.gem文件,离线ruby文件包