Perl通过WIN32 OLE来操作EXCEL
#!usr/bin/perl
use strict;
use warnings;
use Win32::OLE; #导入win32 OLE包
my $src_name = $dir."test1"."/.xls";
my $dst_name = $dir."test2"."/.xls";
#新建一个EXCEL应用对象,然后我们就可以对excel进行操作。
my $app_xls = Win32::OLE->new('Excel.Application', sub{$_[0]->Quit})
or die"Can't install Excel01!";
my $src_sheet = $src_book->Worksheets(1); #选中一工作表
$nowstr = $src_sheet->Cells(1,'A')->{Value}; #取得一单元格中数据
print($nowstr);
$src_sheet->Cells(1,'A')->{Value}="change"; #修改一单元格中数据
my $dst_book = $app_xls->WorkBooks->Open($dst_name);
my $dst_sheet = $dst_book->Worksheets(1);
$app_xls->{DisplayAlerts} = 'False'; #关掉excel的提示,比如是否保存修改之类的
#$dst_book->Worksheets(1)->Delete; #删除一工作表
#从一个excel里复制一工作表到另一excel中
$src_book->Worksheets(1)->Copy($dst_book->Worksheets('sheet3'));
$dst_book->Save; #保存所做修改
$app_xls->{DisplayAlerts} = 'True'; #恢复提示
undef $dst_book;
转载于:https://www.cnblogs.com/secbook/archive/2006/05/23/2655521.html
Perl通过WIN32 OLE来操作EXCEL相关推荐
- Delphi OLE方法操作Excel
Delphi OLE方法操作Excel 来源:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcskfyy/2008/0519/154 ...
- ASP.NET通过OLE DB操作Excel
ASP.NET 操作Excel目前有比较多的方法,常用的有三种:COM组件,OLE DB,和NOPI插件. #1 COM组件 优点: (1)能读取各种版本的Excel,包括2003,2007,2010 ...
- MFC中使用OLE/COM操作EXCEL的方法
使用OLE的方法操作EXCEL,首先计算机必须安装excel,这样才会有接口暴露出来.本次使用大神封装好的类. excel作为OLE/COM库插件,定义好了各类交互接口,而且这些接口是跨语言的,可以导 ...
- perl Win32::OLE open 文件error
perl 中 Win32::OLE调用Excel file 打开出现 Win32::OLE(0.1702) error 0x80010105 或者 workbooks value 未定义 这类错误,目 ...
- 如何使用SAP Intelligent Robotic Process Automation自动操作Excel
今天是鼠年正月十二.这是Jerry鼠年的第11篇文章,也是汪子熙公众号总共第210篇原创文章. 之前Jerry的文章 使用ABAP操作Excel的几种方法,介绍的是通过ABAP这门编程语言去操作Exc ...
- 如何使用 SAP Intelligent Robotic Process Automation 自动操作 Excel
机器人流程自动化 (Robotic Process Automation,简称 RPA) 是一种允许用户将企业重复的.基于规则的业务流程进行自动化的解决方案. 与需要将流程步骤硬编码到系统中的传统自动 ...
- VS2010操作Excel编程
通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现.本文主要研究通过OLE/COM实现对Excel表格的操作. 本文源码的 ...
- Perl 脚本运行时提示:Can‘t locate Win32/OLE.pm in @INC
犄角旮旯里面掏出来一个.pl的perl代码,一副古早味. 搜了一下最新的perl运行安装: https://www.activestate.com/products/perl/ 居然已经不是安装包式, ...
- perl操作excel(更新+编辑excel)(更新+VLOOKUP公式使用+#VALUE!错误)
1.perl使用 use Spreadsheet::ParseExcel;和 use Spreadsheet::WriteExcel; 不能同时读写同一个excel文件. 用 Win32::OLE - ...
最新文章
- windows查看端口占用以及关闭相应的进程
- python流程控制-详解Python流程控制语句
- 《Java从小白到大牛》之第9章 字符串
- 【Qt5.8】TypeError: Property 'asciify' of object Core问题解决办法
- struts升级:FileUploadInterceptor在struts 2.3.14.2的jar中修改了方法acceptFile中的参数
- mongodb [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify
- Shell——基本运算符
- Golang实践录:使用gin框架实现转发功能:上传文件并转
- C#图片处理之: 锐化
- MEF的asp.net Hello World程序
- k3导入账套_金蝶k3凭证导入导出的操作方法 金蝶k3操作指南
- linux hping3命令,Linux中hping3命令起什么作用呢?
- 计算机通信原理电子版,通信原理-西安电子科技大学.PDF
- 浏览器iframe跨域
- 笔记本计算机摄像头怎么打开,笔记本都有摄像头吗_笔记本电脑摄像头怎么打开-win7之家...
- 沃尔什矩阵_大卫·沃尔什(David Walsh):失落的MooTools插件
- Android O 新特性和行为变更总结
- (十)苏世民:我的经验和教训:掌控(1~6)
- 休谟、同情、道德、智能
- IDEA 使用Git回滚到上一个版本
热门文章
- 2020未来科学大奖公布,砒霜治疗白血病发现者张亭栋、王振义获生命科学奖,最年长者96岁...
- 硅谷理发460!奥巴马前手下发明AI理发机器人,10分钟理发,只收15%费用
- 文科生如何入门机器学习:先看看这篇零基础教程,再多算几遍吧
- CJIS安全政策:企业如何确保FIPS合规性?
- bootstrap-自适应导航
- 什么Linux服务器最适合你?
- angular http demo
- ural(Timus) 1463. Happiness to People!
- 4安装-企业级 Hyper-v 群集部署实验方案
- 设计模式 — 行为型模式 — 备忘录模式