`

Perl excel模块

 
阅读更多
  • excel重写模块

 

 

一、excel重写模块

 

Spreadsheet::ParseExcel
Spreadsheet::ParseExcel::SaveParser

 

上述模块均可以使用cpan安装

cpan Spreadsheet::ParseExcel   
cpan Spreadsheet::ParseExcel::SaveParser

 

 

代码示例

#!/usr/bin/perl
use strict;
use warnings;

use Spreadsheet::ParseExcel;
use Spreadsheet::ParseExcel::SaveParser;

#打开以存在的excel表格 
my $parser   = Spreadsheet::ParseExcel::SaveParser->new();
my $template = $parser->Parse('源excel表格绝对路径');

#获取要插入数据的位置 $row为行 $col为列(从0开始)
my $worksheet = $template->worksheet(0);
my $row  = 0;
my $col  = 0;

#在第一排第一列插入New这个新数据
$worksheet->AddCell( $row, $col, 'New');

#在第一排第二列插入New2这个数据
$worksheet->AddCell( $row, $col + 1, 'New2' );
my $cell = $worksheet->get_cell( $row + 2, $col );
my $format_number = $cell->{FormatNo};

#依次类推
$worksheet->AddCell( $row, $col + 2, 'Newest', $format_number );

#存为新档
$template->SaveAs('新excel表格绝对路径');

 

 

至此、完成。

分享到:
评论

相关推荐

    excel-writer-xlsx:用于创建Excel XLSX文件的Perl模块

    《使用Perl模块excel-writer-xlsx创建Excel XLSX文件》 在信息技术领域,数据处理与分析是一项重要的任务,而Excel作为广泛使用的电子表格软件,其XLSX格式的文件在工作中占据了举足轻重的地位。为了在编程环境中...

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

    相比于旧版的Excel::Writer::Excel和Spreadsheet::WriteExcel模块,Excel::Writer::XLSX在性能、资源占用和兼容性上都有显著提升,尤其是在处理大型数据集时表现更佳。 ##### 快速入门示例 要使用Excel::Writer::...

    perl Excel操作

    首先,Perl中实现Excel操作主要依赖于第三方模块,如Spreadsheet::ParseXLSX(用于读取Excel 2007及以上版本的xlsx文件)和Spreadsheet::WriteExcel(用于创建Excel文件)。这两个模块可以从CPAN(Comprehensive ...

    perl解析excel文件

    Perl提供了丰富的数据处理和分析模块,如Text::CSV用于处理CSV数据,DBI用于数据库交互。 4. **错误处理**:在编写脚本时,务必考虑可能遇到的问题,如文件不存在、权限问题、数据格式错误等,并编写适当的错误处理...

    Perl读写excel

    这个模块允许Perl程序创建新的Excel文件。你可以使用它来设置单元格的值、格式、公式等。例如,你可以创建一个新的工作簿,添加工作表,然后在工作表中写入数据。以下是一个简单的示例: ```perl use Spreadsheet...

    perl读取EXCEL文件输出到XML

    Perl 可以使用 Spreadsheet::ParseExcel 模块来读取 EXCEL 文件。该模块提供了对 EXCEL 文件的读取和解析功能,能够读取单元格的值、样式和公式等信息。 知识点三:XML 文件生成 XML 是一种标记语言,用于存储和...

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

    5. **广泛支持**:Perl社区庞大,有大量的模块和资源可供使用,包括处理Excel的其他模块如Spreadsheet::WriteExcel、Spreadsheet::ParseExcel等,为开发者提供了丰富的选择。 **使用Win32::OLE模块操作Excel的基本...

    Perl SpreadSheet_Excel

    Perl SpreadSheet_Excel 是一个基于Perl编程语言的库,用于解析和操作Microsoft Excel电子表格文件。这个库的核心组件是 `Spreadsheet::ParseExcel` 模块,它允许开发者读取Excel文件的内容,包括单元格的数据、公式...

    perl操作Excel示例

    `Spreadsheet::WriteExcel`是一个用于创建Microsoft Excel (XLS)工作簿的Perl模块。它可以创建纯Excel 95/97/2000/2003文件,不需要安装任何其他软件或库。该模块支持多种功能,包括但不限于: - 创建新的Excel文件...

    perl 模块(spreadsheet、XML::Simple、DBB::mysql等模块)

    在Perl中,你可以使用Spreadsheet::ParseXLSX或Spreadsheet::WriteExcel等子模块来处理Microsoft Excel格式的文件。例如,你可以读取一个现有的Excel文件,修改其中的数据,然后重新保存。这对于数据分析、报告生成...

    excel_Perl_源码

    标题中的“excel_Perl_源码”表明我们将讨论如何使用Perl编程语言来处理Excel文件,具体来说是...通过掌握Perl与Excel相关的模块,我们可以高效地从大量数据中提取关键信息,并以易于阅读和分析的Excel表格形式呈现。

    perl example for read excel

    Excel文件通常包含表格数据,而Perl通过一些库模块,如Spreadsheet::ParseXLSX或Spreadsheet::Read,可以方便地解析和操作这些数据。 `excel.pl` 可能是一个Perl脚本,用于演示如何使用上述提到的库来读取Excel文件...

    perl-site的压缩包

    "perl-site" 指的是 Perl 的模块仓库 Site CPAN ( Comprehensive Perl Archive Network ) 中的模块,这里特指与解析 Excel 文件相关的模块。Site CPAN 是 Perl 社区维护的一个额外的模块存储库,包含了不在标准 CPAN...

    Perl-Tk电子表格模块例子

    电子表格模块,用于放置物件

    perl SVG包

    结合Perl的其他库,如DBI(数据库接口)或Excel::Writer::XLSX,可以将动态生成的数据可视化,形成直观的报告或分析结果。 `svg_lib`这个文件可能是包含SVG库的一些示例、测试代码或者额外的图形资源。在实际开发中...

    perl Spreadsheet

    Perl Spreadsheet 是一个Perl编程语言中的模块,用于处理电子表格文件,特别是Microsoft Excel的.xls和.xlsx格式。这个模块允许程序员在Perl脚本中创建、读取和修改Excel工作簿,为数据处理和自动化提供了极大的便利...

    Spreadsheet-WriteExcel-2.15.tar.rar

    描述中提到的"spreadsheet can be used to write excel file through language Perl.",这表明Spreadsheet::WriteExcel是Perl的一个模块,它允许开发者在Perl程序中创建和操作Excel电子表格。Perl是一种强大的脚本...

    可以自动生成Verilog的Testbench的Perl脚本

    1. 安装Perl环境和任何必要的Perl模块,如Text::ParseWords、File::Basename等。 2. 解压Perlilog-0.3压缩包到工作目录。 3. 将Verilog源代码文件放置在指定位置,或者修改Perl脚本以指向源代码文件。 4. 运行...

    QTxlsx库和需要的perl安装文件

    在Perl编程语言中,虽然有多种处理Excel文件的模块,如Spreadsheet::WriteExcel,但对于已经习惯使用Qt库的开发者来说,QTxlsx可能是一个更自然的选择,特别是当他们的项目已经依赖于Qt库时。 Perl是一种功能强大的...

    perl操作office

    例如,`Office::ParseXLS`模块用于解析Excel文件,而`Spreadsheet::WriteExcel`模块则可以用来创建新的Excel文件或者写入数据到已有的Excel文件中。对于Word文档,`Win32::OLE`模块允许通过COM接口与Word应用程序...

Global site tag (gtag.js) - Google Analytics