Perl读写Excel

本文介绍了如何使用Perl语言和Win32::OLE模块来读写Excel文件,包括创建OLE Server对象、调用方法、设置和查询属性。通过示例展示了生成九九乘法表和系统性能分析数据的写入,以及数据提取和图表绘制,提高测试工作效率。
摘要由CSDN通过智能技术生成

 

 

Perl读写Excel

 

 

  本:

Perl 5.10.0

 

操作系统:

Windows Vista

 

 

 

 

                                                                                   

 

 

2009-02-05

1. 背景... 3

2. 准备... 4

2.1 安装Perl 4

2.2 安装Perl 模块... 4

3. 实现... 5

3.1 Win32::OLE. 5

3.1.1 使用Win32::OLE. 5

3.2 Examples 6

3.2.1 九九乘法表... 6

3.2.2 系统性能分析... 7

4. 附录... 11

 


背景

  测试过程中对测试数据、测试结果处理时,经常会遇到如下几种情况:

l         输入为txtExcel等文件时,需要造一系列测试数据,写入文件中。

l         对保存在txtExcel等文件中的用例执行结果进行验证。需要验证的数据很多时,往往是对其中的一部分进行验证。

l         将测试结果保存到Excel中,或绘制成图表。数据量很大时,要花费大量的时间处理数据,如果这个任务需要频繁的去执行,效率可想而知。

 

针对以上情况,为提高工作效率,最好使用工具来完成上面的任务。该工具应该可以:

l         读、写txtExcel等文件。

l         按照一定规则生成测试数据,写入文件。

l         从文件中读取用例执行结果,与预期结果进行比较。

l         将测试结果按照一定格式或绘制成图表写入文件中。

其中,读、写txtExcel等文件是最基本的,本文就是要讲述如何使用Perl语言及Win32::OLE模块来实现读、写Excel(至于txt等其他文本文件的解析,可以使用Perl+正则表达式来实现,不在本文中讲述)。


准备

安装Perl

  http://www.perl.com下载perl的最新版本。本例中使用Perl v5.10.0

操作系统为Windows Vista

安装Perl 模块

  http://search.cpan.org/上搜索并下载以下模块(下载最新版本):

l         Win32::OLE

 

Ø         手动安装步骤:

l 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值