`
dimpen
  • 浏览: 25168 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Ruby win32ole实现xls文件中空行的插入

阅读更多
前段时间,用Ruby的win32ole编写一个script实现数据的分析并汇总到xls中,需要插入空行,保持上下数据的分隔状。
excel = WIN32OLE::new('excel.Application')
workbook = excel.Workbooks.Open(RESULT + "\\ActionGraph.xls")
worksheet = workbook.Worksheets(1)
worksheet.Select

worksheet.Range("a1:i3")['Value'] = ['id','name','age'] #在第一行写入
worksheet.Range("a2:i3")['Value'] = ['1','李冰','25']    #在第二行写入

#我要在第一行和第二行之间插入空行,则执行下语句
worksheet.Range("a2:i3").Insert
分享到:
评论

相关推荐

    win32ole_ruby

    Win32OLE extension library provides an interface to OLE Automation from Ruby. Here is a sample script: require 'win32ole' application = WIN32OLE.new('Excel.Application') application.visible = TRUE...

    win32ole mapi开发

    - `Outlook, MAPI, Sending Mail - Ruby Forum.mht` 可能详细解释了如何使用Ruby发送邮件,特别是通过`Win32OLE`和`MAPI`接口来实现。 - `windows application automation - Ruby Forum.mht` 可能涉及使用Ruby自动化...

    Go-go-ole-golang的Win32OLE实现

    【标题】"Go-go-ole-golang的Win32OLE实现"主要涉及到的是在Go语言中如何使用`go-ole`库来实现Windows操作系统上的Win32对象链接与嵌入(OLE)技术。OLE是微软在Windows平台上实现的一个组件对象模型(COM),它允许...

    刷博客小程序 net/http URI win32ole操作ie

    标题 "刷博客小程序 net/http URI win32ole操作ie" 提及了几个关键的技术概念,主要包括网络编程中的URI(统一资源标识符)、HTTP协议以及Windows系统下的自动化工具win32ole用于操作Internet Explorer。让我们逐一...

    Win32::OLE模块

    **Win32::OLE模块详解** Win32::OLE是Perl编程语言中...总的来说,Win32::OLE模块为Perl开发者提供了强大的工具,使他们能够在Windows环境中实现自动化任务和脚本编写,特别是在处理Office文档时,极大地提高了效率。

    win32ole-mapi

    总之,win32ole-mapi是Python中实现与Outlook自动化的重要工具,通过这个组合,开发者能够高效地编写处理邮件和日程等任务的脚本,极大地提升了工作效率。了解并熟练掌握win32ole和MAPI的应用,对于任何需要与...

    golang 的 win32 ole 实现.zip

    golang 的 win32 ole 实现前往 OLE 使用共享库而不是 cgo 来实现 Windows COM 的绑定。作者是松本康弘 (Yasuhiro Matsumoto)。安装要试验 go-ole,您只需编译并运行示例程序go get github....

    Perl中使用Win32_OLE模块读写Excel的方法1

    【Perl中的Win32::OLE模块】 Perl是一种高级的、通用的、解释型的、动态的编程语言,最初由Larry Wall为Unix系统设计,旨在融合Unix shell的易用性和类似C语言的功能。Perl语言因其灵活性和高效性,在系统管理、Web...

    Win32::OLE

    本文将深入探讨如何利用Perl中的Win32::OLE模块来实现这一目标,同时也将涵盖一些相关的知识点,以便读者能够更好地理解和应用这些技术。 ### Win32::OLE模块 Win32::OLE是Perl的一个强大模块,它允许Perl脚本通过...

    win32::ole

    win32::ole的官方文档,放在这里给大家看看

    node-win32ole:node.js的异步,非阻塞win32ole绑定

    名称node-win32ole-由v8引擎提供动力的异步,非阻塞win32ole绑定。 win32ole使从node.js到Excel,Word,Access,Outlook,InternetExplorer,WSH(ActiveXObject / COM)等的可访问性成为可能。 它不需要TypeLibrary...

    Delphi使用OLE对象读入Excel XLS文件

    让Delphi支持打开.xls格式的Excel表格文件,简要概述一下实现步骤:建立OLE对象、使Excel可见,并将本程序最小化,以观察Excel的运行情况、使Excel窗口不可见、注意:Delphi中的数组的下标是从0开始的,而Excel的...

    生成Word辅助手册(WIN32OLE)

    该手册对生成word文档的WIN32OLE类的接口和相关方法做了详细介绍!是辅助VB编程的手册,但是里面WIN32OLE类的示例方法还是相同的,语法可以根据自己所用的语言修改一下就可以了。压缩包里有一个『MSWORD常量定义』的...

    将xls文件导入到列表控件中

    在这个场景下,我们关注的是如何将`.xls`文件(Excel文件)的数据导入到MFC(Microsoft Foundation Classes)对话框上的列表控件(CListCtrl)中。这涉及到对Excel文件的读取以及MFC控件的操作。 首先,我们需要...

    Excel OLE 操作xls单个表格导出数据的例子

    从单个数据表根据第一列数据的不同,提取并保存成单个的txt文件。...其中涉及了OLE方式的xls文件打开,单个数据表选择,表格数据SafeArray方式读取,最后是保存成txt文本文件,数据是石油行业通用的井斜数据格式。

    CAD中ole类型表格打印PDF无法显示的解决方法

    - **检查OLE源文件**:确认插入到CAD中的OLE表格本身没有损坏或者格式错误。有时,源文件的问题也会导致打印异常。 - **使用兼容性更好的OLE应用**:尝试使用其他支持OLE的应用程序(如LibreOffice Calc)创建表格,...

    Ruby 用ADO读取ACCESS数据

    在Ruby中使用ADO,需要先安装`win32ole` gem。你可以通过运行以下命令来安装: ```bash gem install win32ole ``` 2. **创建ADO连接**: 安装完成后,我们可以在Ruby脚本中创建一个到Access数据库的连接。下面...

    go-ole:Golang的Win32 ole实现

    去OLE 使用共享库而不是cgo为Windows COM进行绑定。 松本康弘。 安装 要试验go-ole,您可以编译并运行示例程序: go get github.com/go-ole/go-ole cd /path/to/go-ole/ go test cd /path/to/go-ole/example/...

    ruby对excel的操作 详细操作

    在Ruby中操作Excel文件主要是通过`win32ole`库来实现的,这个库允许Ruby程序与Windows操作系统中的Office应用程序进行交互,如Microsoft Excel。以下是关于如何使用Ruby操作Excel的详细步骤和知识点: 1. **引入win...

Global site tag (gtag.js) - Google Analytics