- 浏览: 209494 次
- 性别:
- 来自: 绍兴
文章分类
最新评论
-
112703013:
你好, 想问个问题 就是我这边上传一个zip文件 大概有100 ...
rails文件上传下载和删除 . -
chen_miao:
qplovechinese 写道 很好!
3q
simple jQuery date-picker plugin 使用 -
qplovechinese:
很好!
simple jQuery date-picker plugin 使用
form:http://www.pha.com.au/kb/index.php/Windows_OLE_Automation_in_Ruby
Examples
Simple Spreadsheet 1
#!/usr/bin/env ruby
#
# Purpose: Exercise a few simple operations...
#
#--------------------------------------------------------------------------
require 'win32ole'
# You can, of course, iterate over the Workbooks collection:
#
# for workbook in excel.Workbooks
# # ...code...
# end
excel = WIN32OLE.new('Excel.Application')
excel.visible = TRUE
book = excel.Workbooks.Add();
# book = excel.ActiveWorkbook
sheet = book.Worksheets(1);
sheet.Name = "Directions"
sheet.Range('A1:D1').value = ['North','South','East','West'];
book.SaveAs('C:\temp\Workbook.xlsx')
book.Close
book = excel.Workbooks.Open('C:\temp\Workbook.xlsx')
sheet = book.Worksheets(1);
sheet.setproperty('Cells', 3, 2, 10) # => The B1 cell value is 10.
book.Save
book.Close
excel.quit
# lose the reference so that excel can be garbage collected
excel = nil
# ...and collect it.
GC.start
Simple Spreadsheet 2
Drop some data into Sheet11 and delete the other sheets.
#!/usr/bin/env ruby
#
# Purpose: Exercise a few simple operations...
#
#--------------------------------------------------------------------------
require 'win32ole'
excel = WIN32OLE.new('Excel.Application')
excel.visible = TRUE
book = excel.Workbooks.Add();
sheet = book.Worksheets('Sheet1');
sheet.Name = "Directions"
sheet.Range('A1:D2').value = [['North','South','East','West'],[1,2,3,4]];
book.Worksheets('Sheet2').delete
book.Worksheets('Sheet3').delete
book.SaveAs('C:\temp\Workbook.xlsx')
book.Close
excel.quit
Simple Chart 1
#!/usr/bin/env ruby
#
# Purpose: Exercise a few simple chart operations...
#
#--------------------------------------------------------------------------
require 'win32ole'
excel = WIN32OLE.new('Excel.Application')
excel.visible = TRUE
book = excel.Workbooks.Add();
sheet = book.Worksheets('Sheet1');
sheet.Name = "Directions"
sheet.Range('A1:D2').value = [['North','South','East','West'],[1,2,3,4]];
book.Worksheets('Sheet2').delete
book.Worksheets('Sheet3').delete
chart = book.Charts.add
chart.name = '3D Pie Graph'
puts chart.Type
chart.Type = -4102
# 1 Area
# 2 Horizontal Bar
# 3 Vertical Bar
# 4 Line with markers
# 5 2D Pie
# 6 2D Ring
# -4102 xl3DPie
chart.SeriesCollection(1).Name = 'XYZZY'
book.SaveAs('C:\temp\Workbook.xlsx')
book.Close
excel.quit
发表评论
-
Tekla 导入cad 模型
2015-07-31 15:19 8419CAD二维或三维 导入 tekla 两种方法 1 输入 ... -
关于“显示器驱动程序 AMD driver已停止响应 并且已成功恢复”错误的应对方法
2015-04-29 12:11 3397FROM: http://blog.sina.com.cn ... -
CAD 天正正密码保护炸开方法
2015-04-29 12:07 749CAD图被天正密码保护设置了密码之后无法编辑,无法炸开,很多 ... -
(Xsteel软件) 高强螺栓长度计算
2014-02-27 09:01 2768高强螺栓连接必须严格 ... -
TeklaStructures高版本保存低版本的方法
2014-02-27 08:56 3162若用XsteeL13.0版本打开的模型想转换用XsteeL10 ... -
win7资源管理器总是停止工作
2014-01-20 10:38 2185你安装的某些程序或者插件运行错误导致的,Vista之后,微软对 ... -
Acer 4745系,重装后快捷方式无图标及触控板功能失效
2013-04-02 11:58 1336Acer 重装系统后,FN 快捷图标消失: 解决 ... -
require,include,load,extend的用途和区别
2013-03-01 22:47 941这四个方法还是很好玩很有用,也是比较容易混的。 ... -
ruby 标准类型总结
2013-02-01 16:45 1199一、数字 Ruby支持整数 ... -
RMagick 简介
2013-01-18 20:38 1369RMagick 是一个将 Ruby 语言绑定到 ImageM ... -
ARP欺骗功能
2013-01-12 22:47 1107一、设置前准备 当使用了防止ARP欺骗功能(IP和 ... -
淘宝开源编辑器KISSY Editor
2013-01-04 16:46 2314KISSY Editor 是开源项目 KISSY ... -
Rails创建定时任务
2012-12-10 10:21 1765Task & Rexcel 最终生成的报 ... -
Ruby on Rails页面缓存 实践
2012-12-05 11:02 1029三种方式 Page Caching, Action ... -
rails缓存学习
2012-11-27 16:38 1796FORM:http://kenbeit.com/tag/ ... -
Ruby on Rails 简单页面缓存
2012-11-16 17:28 1172三种方式 Page Caching, Action Ca ... -
Ruby写入Excel文件 插件方法
2012-11-01 16:21 1474spreadsheet插件(主要是excel生成写入数 ... -
RUBY操作EXCEL文件
2012-10-31 17:05 1348使用ruby来操作excel文 ... -
Ruby on Rails的session和session存储方案
2012-10-18 17:42 1213session:页面间的信息保存手段。使用:赋值 ses ... -
Ruby程序打包成可执行文件的工具 - RubyScript2Exe
2012-09-19 21:28 2224RubyScript2Exe能够将你的Ruby应用程序转成一个 ...
相关推荐
Ruby源代码,批量导出数据到excel文件脚本。
Ruby源代码,读写excel
ruby的pop3、SMTP类库说明
ruby对excel的操作 详细描述ruby对excel的操作
Ruby工具 windows 环境 Ruby 脚本 语言
在ruby中用fastercsv导出csv文件。 给出了主要文件,如有疑问请查google。
ruby 在 WINDOWS 下的开发环境工具 ,下载后点击运行后即可用CMD窗口操作RUBY命令了,我是用URTALEDIT 作编辑器的再执行的。
NULL 博文链接:https://huigou.iteye.com/blog/1154745
rubyinstaller-devkit-2.7.2-1-x86.exe 是ruby 在windows 下的安装包,包含了ruby 的一些lib库。因为该安装包下载一般会比较慢,这里提供一个镜像。
ruby 2.3.1 windows64位安装包
关于使用ruby对excel进行操作的内容,比较详细。
RUBY在windows操作系统下的UI安装程序,很方便
ruby利用pop3下载附件
ruby1-导出
使用RUBY语言将TXT文件中的内容写入到excel中!
ruby1-导出-1
为女朋友实现的,免去她不停的复制粘贴的工作,既费神又费眼。读取大量工作表的中的数据,再把这些数据以一定的格式填写到工作表中去,并保存,这其中数据的读取是很麻烦的事,需要...如果使用,只需安装ruby就可以的!
[Ruby_on_Rails][資料庫]_03._[Windows]_MySQL安裝
windows版本ruby运行环境安装,下载后解压即可,直接双击运行