`
zengshaotao
  • 浏览: 754073 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

perl操作excel

 
阅读更多

Use Spreadsheet::WriteExcel;   #声明使用此模块
              My $workbook = Spreadsheet::WriteExcel->new(‘perl.xls’);  #创建工作组文件
              $worksheet = $workbook->add_worksheet();  #创建工作表
              $worksheet->write(‘A1’,’Hi Exce!’);   #在单元格A1上写
              Worksheet->write_comment(‘C3’,’comment’, author=>’ericlee’,visible=>0);  #添加单元格C3的注释,隐性的方式显示,添加注释批注者)
              $worksheet->data_validation(‘B3’,
                            {
                               Validate => ‘integer’,
                               Criteria => ‘>’,
                               Value => 100,
                            });      #给单元格B3添加书写条件,必须是整数而且大于100
              $worksheet->data_validation(‘B5:B9’,
                           {
                              Validate => ‘list’,
                              Value => [‘open’,’high’,’close’],
                           }        #给单元格B5至B9添加下拉按钮。
               
               $worksheet3->Activate();  #用于在多工作表中显示那个工作表
               $worksheet->set_column(0,0,20);  #用于设置A1表格的宽度
               $worksheet-> set_selection(0,1);  #用于打开默认所在单元格
               $worksheet2->hide();  #用于在多工作表中隐藏工作表2。
               $worksheet->protect(‘passwd’);  #用于保护工作表的修改
               $worksheet->autofilter(0,0,10,3);  #用于设置单元格的筛选按钮。
               $worksheet->keep_leading_zeros();  #用于保留单元格输入前面的’0’.
               关于单元格式:
               $format = $workbook->add_format(
                                             Border => 6,
                                             Valign => ‘vcenter’,
                                             Align => ‘center’
                                             )
                $format->set_color(‘blue’);  #设置字的颜色
                $format->set_bg_color(‘green’);  #设置单元格的颜色
                
               
               关于字符:
               Use Encode ‘decode’;
               My $string = ‘测试’;
               $string = decode(gb2312,$string);

               关于单元格的标识:
               两种方式显示比如显示A1:(0,0) 或者 (A1)
               
               关于调用函数计算的示例:
               $worksheet->write('A5','=SUM(A2:A4)');

分享到:
评论

相关推荐

    perl操作Excel示例

    perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例perl操作Excel示例....够20字了吗

    用Perl操作Excel2007 (xlsx) with Excel-Writer-XLSXL

    用Perl操作Excel2007 (xlsx) with Excel-Writer-XLSXL

    perl Excel操作

    perlperl Excel操作

    perl对excel操作封装函数

    perl对excel的表格处理。其中对New excelRead excelWrite相关操作,方便实用

    Perl读写excel

    讲解perl中读写excel用到的库函数,以及如何使用库函数进行操作。

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

    引言脚本语言,其目的是将 Unix shell 的易用性和编程语言( 比如 C) 的功能与可塑性结合起来。它最初只是 Unix 系统管理员的一个工具, 在工作日

    perl 对文本一些常用操作和常用正则表达式

    包含perl对文本的一些常用操作,字符串的操作,excel的操作。相关函数的操作,和经常用到的一些正则表达式~~~(本人平常用到的一点收集,供用perl开发的朋友参考一下)

    Python对Excel操作教程.doc

    Python对Excel操作详解 文档摘要: 本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。 关键字: Python、Excel、xlrd、xlwt、...

    Excel-2-Elasticsearch:小型而快速的Perl脚本,可将来自MS Excel(.xlsx和.xls)的记录直接注入Elasticsearch

    小型而快速的perl脚本,用于将来自MS Excel(.xlsx和.xls)的记录直接注入Elasticsearch。 通过使用Kibana导入现有的Excel数据和图表来进行快速演示非常有用。 完成了一些内置的自动化操作,以使用字段名称直接...

    Spreadsheet-WriteExcel-2.40 .tar.gz

    Spreadsheet::WriteEXcel安装包 下载 Spreadsheet-WriteExcel-2.40.tar.gz并解压在DBI-1.13中 ...和安装cpan一样,在目录中执行以下操作: perl Makefile.PL make make test make install make clean

    Win32::OLE

    在perl中如何操作Excel,相当有用,

    QXls与Perl.zip

    Qt操作xlsx格式Excel所需开源库,该库无需调用excel和wps,可以直接读取写xlsx文件。效率高

    Win32::OLE模块

    Win32::OLE安装模块,可以导入perl,以关键词use Win32::OLE开头,即可在perl调用相应函数来操作excel

    xlslib库源代码供大家下载版本3.23

    xlslib是一个用于读写Microsoft Excel文件(XLS和XLSX格式)的C++库。...总而言之,xlslib库是一个强大而灵活的C++库,提供了创建和操作Excel文件的完整功能,是开发者创建高质量Excel文件的理想选择。

    opensuse安装QtXlsxWriter库实现QT操作excel文件

    使用它可以远离微软的office环境,单独操作xlsx表格文件。 @1 下载 QtXlsxWriter  @2 我的系统默认自带perl。 Note: Perl is needed in this step. Download the source code. Put the source code in any ...

    基于MSVC、Qt5、Qt6编译的QXlsx库,附带修改版后的Qt6源码工程,有需要Mingw的可以更改编译器直接编译

    2、QXlsx是比较好用的可以操作excel文件的库,以前项目基于Qt5,现在新开的项目基于Qt6,因此重编编译了这个库,附带了修改后的源码,可以适配Qt6的版本,自己编译前需要先安装perl才能顺利编译...

    监控系统统一Web接口Thruk.zip

    Thruk 是一个独立的多后端监控的 Web 接口,当前支持 Nagios, Icinga 和 Shinken (通过 Livestatus 插件)。其目标是 100% 覆盖监控系统的所有功能。 主要特性: 多后端支持 ... 灵活的操作面板

    ASP.NET编程百例(PDF)

    ASP.NET是微软.NET战略中的一个重要成员,除了可以使用Visual C#、VB.NET、VisualC++.NET、JScript.NET等语言编写外,还可以使用第三方的.NET接口(如COBOL.NET、 Perl.NET等)进行编写。本书通过100个精彩实例...

    ASP.NET编程百例 PDF扫描版 附源代码(vb.net)

    ASP NET是微软.NET战略中的一个重要成员 除了可以使用Visual C# VB.NET VisualC++ NET JScript.NET等语言编写外 还可以使用第三方的.NET接口 如COBOL.NET Perl.NET等 进行编写 本书通过100个精彩实例 由浅入深...

    NTKO OFFICE痕迹保留文档控件.rar

    5.广泛的操作系统,Web服务器和编程语言支持 后台支持Windows,Linux,Unix等各种操作系统;支持IIS,Domino,Websphere,Apache等所有后台服务器类型和JSP,ASP,PHP,PERL等编程语言。 6.支持手写签名和加密的电子...

Global site tag (gtag.js) - Google Analytics