返回顶部

收藏

perl读取excel文件内容

更多

perl读取excel文件,完成基本的读取功能

#!/usr/bin/perl -w
use strict;
use feature 'say';
use Spreadsheet::ParseExcel;  ####excel操作模块

my $parser   = Spreadsheet::ParseExcel->new();  
my $workbook = $parser->parse('12.xls');  ###打开excel文件

if (!defined $workbook) {
    die $parser->error(), ".\\n";
}

my $worksheet = $workbook->worksheet('sheet2');  ###通常excel中可能会有几个工作表,选择一个当前excel的工作表

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);  ###几行几列单元格的值
        say $cell;
    }
}
#该片段来自于http://outofmemory.cn

标签:perl,Excel

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2011-10-25 16:00:00 一个perl扩展正则表达式
  2. Salley 发表 2014-01-16 06:45:45 excel只显示公式的解决方法
  3. 博主 发表 2013-12-05 07:32:10 Java使用freemarker导出word和excel
  4. Picturepan2 发表 2014-10-29 14:29:33 Office for Mac 16 计划年底 Beta,新功能细节泄漏
  5. wolfking 发表 2013-03-01 16:17:37 PHPer学习perl(一)
  6. 博主 发表 2014-02-21 20:48:00 使用 Perl 实现 tldr
  7. SeisMan 发表 2013-10-12 01:15:00 GMT进阶之-B选项中的冒号
  8. 博主 发表 2014-06-14 17:21:00 C#操作excel出现 80040154异常
  9. 博主 发表 2014-12-10 00:00:00 使用python语言操作excel文件
  10. 山里的娃 发表 2015-04-06 12:29:41 Linux下安装Perl模块的方法
  11. stocky 发表 2015-05-28 01:15:21 使用excel2010中的迷你图做出趋势的变动分析
  12. 扶 凯 发表 2015-04-23 09:52:59 rpmbuild 时自动索引包的依赖性

发表评论