`
lzqustc
  • 浏览: 210288 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Perl之Spreadsheet::ParseExcel

    博客分类:
  • Perl
阅读更多

转载:http://www.alonely.com.cn/CGI-Perl/20160908/29061.html

 

use strict;

use Spreadsheet::ParseExcel;

 

my $parser   = Spreadsheet::ParseExcel->new();

my $workbook = $parser->Parse('Book1.xls');

 

for my $worksheet ( $workbook->worksheets() ) {

my ( $row_min, $row_max ) = $worksheet->row_range();

my ( $col_min, $col_max ) = $worksheet->col_range();

 

for my $row ( $row_min .. $row_max ) {

for my $col ( $col_min .. $col_max ) {

my $cell = $worksheet->get_cell( $row, $col );

next unless $cell;

print "Row, Col    = ($row, $col)\n";

print "Value       = ", $cell->value(),       "\n";

print "Unformatted = ", $cell->unformatted(), "\n";

print "\n";

}

}

}

 

分享到:
评论

相关推荐

    Spreadsheet-ParseExcel-0.65.tar.gz

    Spreadsheet-ParseExcel,Perl的Excel插件,可用于读写Excel文件,在Linux下对Excel文件进行处理。 可以用Spreadsheet::ParseExcel先解析excel,再用Spreadsheet:...或者直接使用Spreadsheet::ParseExcel::SaveParser。

    perl 模(Spreadsheet-ParseExcel)

    1. **打开 Excel 文件**:通过调用 `Spreadsheet::ParseExcel::open()` 函数,可以指定一个 Excel 文件路径并返回一个解析器对象,该对象将用于后续的读取操作。 2. **获取工作表**:解析器对象提供了一个 `...

    Perl SpreadSheet_Excel

    4. **依赖模块**:`Spreadsheet::ParseExcel` 依赖于其他Perl模块,例如 `IO-stringy` 和 `OLE-Storage_Lite`。这两个模块也在提供的文件列表中,`IO-stringy-2.110.tar.gz` 和 `OLE-Storage_Lite-0.19.tar.gz`。...

    perl Spreadsheet

    在Perl Spreadsheet中,主要有两个核心模块:Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel。Spreadsheet::WriteExcel用于创建新的Excel文件,而Spreadsheet::ParseExcel则用于解析已存在的Excel文件。 1. *...

    Spreadsheet-ParseExcel-0.59.tar.gz

    标题中的"Spreadsheet-ParseExcel-0.59.tar.gz"是一个在Linux环境中常见的压缩文件,其中包含了Perl语言的一个模块——Spreadsheet::ParseExcel。这个模块主要用于读取和写入Excel文件,为用户提供了一种简单易用的...

    Perl读写excel

    这些库主要是Spreadsheet::WriteExcel和Spreadsheet::ParseExcel,它们为Perl开发者提供了方便的API,使得在不依赖Microsoft Office的情况下,也能处理Excel数据。 1. **Spreadsheet::WriteExcel**: 这个模块允许...

    spreadsheet-parseexcel-master.zip_version 0.65

    Spreadsheet-ParseExcel是一个基于Perl语言的模块,用户可以通过Perl的CPAN(Comprehensive Perl Archive Network)来获取和安装。在命令行中输入`cpan Spreadsheet::ParseExcel`即可完成安装。此库支持多种Excel...

    perl-site的压缩包

    此外,如果你处理的是 .xls 文件,可能需要使用 Spreadsheet::ParseExcel 或其他适合老版 Excel 格式的模块。 总的来说,“perl-site”的压缩包为 Perl 开发者提供了解析 Excel 文件的工具,使得在没有 Excel 应用...

    perl读取EXCEL文件输出到XML

    my $book = Spreadsheet::ParseExcel::Workbook->Parse( $file); my @sheets = @{ $book->{Worksheet} }; # 将文件内容放入数组 my @ary=(); foreach my $sheet ( @sheets ){ my ( $minRow, $maxRow ) = $sheet->...

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

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

    Perl在电信网管的简单应用.pptx

    Perl的`Spreadsheet`模块如`Spreadsheet::WriteExcel`或`Spreadsheet::ParseExcel`可以帮助将数据转化为符合标准格式的报表,例如将数据导出为MIS系统所需的格式。这样可以避免手动操作,减少错误并提高效率。 3. *...

    php直接读excel Spreadsheet_Excel_Reader

    Spreadsheet_Excel_Reader是基于Perl的Spreadsheet::ParseExcel库实现的,它使用纯PHP代码,因此可以在任何支持PHP的服务器上运行,包括那些没有安装Microsoft Office或者不能使用COM接口的环境。这个库支持大部分...

    excel2mysql-开源

    这个项目使用Perl编程语言编写,为用户提供了在Linux或Unix等非Windows环境下处理数据迁移的便利,避免了依赖于Windows特定技术如OLE::Storage和Spreadsheet::ParseExcel模块。 描述中提到的“perl 脚本”是指用...

    perl_excel.rar

    这是使用perl脚本提取excel以及写入excel内容的支持库,已经全部打包,包含了Crypt-RC4-2.02,Digest-Perl-MD5-1.9,OLE-Storage_Lite-0.20,Spreadsheet-ParseExcel-0.65,Spreadsheet-WriteExcel-2.40。

Global site tag (gtag.js) - Google Analytics