- 浏览: 215895 次
- 性别:
- 来自: 绍兴
文章分类
最新评论
-
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 8627CAD二维或三维 导入 tekla 两种方法 1 输入 ... -
关于“显示器驱动程序 AMD driver已停止响应 并且已成功恢复”错误的应对方法
2015-04-29 12:11 3452FROM: http://blog.sina.com.cn ... -
CAD 天正正密码保护炸开方法
2015-04-29 12:07 789CAD图被天正密码保护设置了密码之后无法编辑,无法炸开,很多 ... -
(Xsteel软件) 高强螺栓长度计算
2014-02-27 09:01 2798高强螺栓连接必须严格 ... -
TeklaStructures高版本保存低版本的方法
2014-02-27 08:56 3589若用XsteeL13.0版本打开的模型想转换用XsteeL10 ... -
win7资源管理器总是停止工作
2014-01-20 10:38 2224你安装的某些程序或者插件运行错误导致的,Vista之后,微软对 ... -
Acer 4745系,重装后快捷方式无图标及触控板功能失效
2013-04-02 11:58 1398Acer 重装系统后,FN 快捷图标消失: 解决 ... -
require,include,load,extend的用途和区别
2013-03-01 22:47 981这四个方法还是很好玩很有用,也是比较容易混的。 ... -
ruby 标准类型总结
2013-02-01 16:45 1244一、数字 Ruby支持整数 ... -
RMagick 简介
2013-01-18 20:38 1416RMagick 是一个将 Ruby 语言绑定到 ImageM ... -
ARP欺骗功能
2013-01-12 22:47 1158一、设置前准备 当使用了防止ARP欺骗功能(IP和 ... -
淘宝开源编辑器KISSY Editor
2013-01-04 16:46 2382KISSY Editor 是开源项目 KISSY ... -
Rails创建定时任务
2012-12-10 10:21 1851Task & Rexcel 最终生成的报 ... -
Ruby on Rails页面缓存 实践
2012-12-05 11:02 1077三种方式 Page Caching, Action ... -
rails缓存学习
2012-11-27 16:38 1894FORM:http://kenbeit.com/tag/ ... -
Ruby on Rails 简单页面缓存
2012-11-16 17:28 1235三种方式 Page Caching, Action Ca ... -
Ruby写入Excel文件 插件方法
2012-11-01 16:21 1530spreadsheet插件(主要是excel生成写入数 ... -
RUBY操作EXCEL文件
2012-10-31 17:05 1422使用ruby来操作excel文 ... -
Ruby on Rails的session和session存储方案
2012-10-18 17:42 1290session:页面间的信息保存手段。使用:赋值 ses ... -
Ruby程序打包成可执行文件的工具 - RubyScript2Exe
2012-09-19 21:28 2280RubyScript2Exe能够将你的Ruby应用程序转成一个 ...
相关推荐
Ruby源代码,批量导出数据到excel文件脚本。
Ruby源代码,读写excel
标题 "用ruby读excel文件生成xml文件" 描述的是一项技术任务,即使用Ruby编程语言来处理Excel文件,并将其内容转换成XML格式。这在数据迁移、格式转换或与不支持Excel格式的应用程序进行数据交换时非常有用。Ruby库...
这个库允许Ruby与Windows下的OLE(Object Linking and Embedding)对象进行交互,其中包括了Microsoft Office应用,如Excel。 ```ruby require 'win32ole' ``` #### 2. 创建Excel应用程序实例 通过`WIN32OLE::new`...
在Ruby中操作Excel文件主要是通过`win32ole`库来实现的,这个库允许Ruby程序与Windows操作系统中的Office应用程序进行交互,如Microsoft Excel。以下是关于如何使用Ruby操作Excel的详细步骤和知识点: 1. **引入win...
在Windows环境下设置和使用Ruby工具对于开发者来说是一项基础任务。本文将深入探讨Ruby在Windows平台上的安装、配置以及基本使用。 首先,让我们关注标题中的"Ruby工具 windows 环境"。在Windows上安装Ruby,你需要...
Ruby中的POP3和SMTP类库是用来处理电子邮件收发的核心工具,它们允许开发者通过编程的方式与邮件服务器进行交互。本文将详细介绍这两个类库的功能和使用方法。 首先,POP3(Post Office Protocol version 3)是一种...
要从Ruby程序中导出数据到CSV文件,我们可以利用`FasterCSV`库,它为处理CSV文件提供了高效且灵活的方法。尽管在Ruby 1.9及更高版本中,`FasterCSV`已经被`csv`标准库所取代,但在某些情况下,开发者可能仍选择使用`...
ruby 在 WINDOWS 下的开发环境工具 ,下载后点击运行后即可用CMD窗口操作RUBY命令了,我是用URTALEDIT 作编辑器的再执行的。
在使用Ruby 1.8进行开发时,开发者可以利用MRI(Matz's Ruby Interpreter)作为默认解释器,也可以选择JRuby(基于Java平台的实现)或Rubinius(使用LLVM作为后端的实现)来获取不同的性能特性。Ruby 1.8版本虽然已...
RoR是一个流行的开源Web开发框架,而Ruby语言本身支持与Microsoft Excel文件交互,这在数据导入导出、报表生成等场景中非常有用。 描述虽然简洁,但我们可以推断出它可能是指如何在Ruby中利用库来读取、写入或操作...
利用`win32-service` gem,可以将任何Ruby脚本转换为Windows服务。 9. **错误处理和故障恢复**: 集群中的每个节点都应有适当的错误处理和故障恢复机制。例如,当一个节点失效时,其他节点应能接管其工作负载。 10....
Ruby是一种面向对象、动态类型的脚本语言,由日本开发者松本行弘于...了解并掌握这些特性,能帮助你更好地利用Ruby 2.3.1进行开发。在使用过程中,遇到问题可以通过官方文档、社区论坛或Stack Overflow等资源寻求解答。
ruby利用pop3下载附件
为了解决这个问题,"ruby windows一键安装" 提供了一个简便的方法,帮助用户快速在Windows上搭建Ruby开发环境。 Ruby的Windows一键安装工具通常是像`rubyinstaller`这样的程序,它包含了Ruby解释器、标准库以及必要...
RubyInstaller是为Windows平台设计的一个方便的工具,它使得在Windows系统上安装和配置Ruby变得简单。 RubyInstaller-2.5.1-1-x64.exe和RubyInstaller-2.4.4-1-x64.exe是两个不同版本的Ruby安装程序,分别对应Ruby...
rubyinstaller-devkit-2.7.2-1-x86.exe 是ruby 在windows 下的安装包,包含了ruby 的一些lib库。因为该安装包下载一般会比较慢,这里提供一个镜像。
ruby1-导出
在Windows操作系统上安装Ruby,有时可能会遇到下载镜像困难的问题,这可能是由于网络不稳定或者源服务器繁忙导致的。下面我们将详细介绍如何在Windows上安装64位的Ruby开发环境。 首先,你需要下载Ruby的安装包。在...