perl脚本使用cpan模块读取excel文件

时间:2016-08-26 07:34:16

标签: perl unix cpan

我正在编写一个perl脚本来读取excel文件中的数据。该脚本正在unix环境中编写并在服务器上运行,而excel文件在Windows桌面上可用。

#!/usr/bin/perl
use strict;
use warnings;
use feature 'say';


use Spreadsheet::Read;

my $workbook = ReadData ("C:/Users/tej/Desktop/Work.xlsx");
say $workbook->[1]{A1};

输出发出警告说 Use of uninitialized value in say at..... line 10 并且没有其他输出被打印。我刚刚编写了一个示例代码来读取工作表1中的A1单元格值。稍后,我需要编写一个逻辑来读取特定的值。目前,需要修复错误以读取和打印excel单元格值。感谢任何帮助。 :)

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。这是关于文件没有被访问。我使用samba将unix磁盘映射到Windows网络驱动器。但是现在,我得到了一个不同的错误:Parser for XLSX is not installed at..有人可以帮我解决它。