2 shuailinbeibei shuailinbeibei 于 2013.07.13 17:09 提问

关于perl读取excel的时出现 week reference 问题

如题,在写一个用perl读取excel文档中的数据时,运行时出现如下错误
Weak references are not implemented in the version of perl at C:/Perl64/site/lib
/Spreadsheet/ParseExcel/Worksheet.pm line 20
BEGIN failed--compilation aborted at C:/Perl64/site/lib/Spreadsheet/ParseExcel/W
orksheet.pm line 20.
Compilation failed in require at C:/Perl64/site/lib/Spreadsheet/ParseExcel.pm li
ne 28.
BEGIN failed--compilation aborted at C:/Perl64/site/lib/Spreadsheet/ParseExcel.p
m line 28.
Compilation failed in require at loadExcel.pl line 6.
BEGIN failed--compilation aborted at loadExcel.pl line 6.

我的代码是这样写的

#!/usr/bin/perl

#这些use是处理中文excel需要的包和程序

use Spreadsheet::ParseExcel;
use Spreadsheet::ParseExcel::FmtDefault;
#use Unicode::Map;
use Encode::CN;
use Encode qw(from_to);
use Time::localtime;
use Time::Local;
use DBI; #和数据相关的包/库
use DBD::ODBC;

use File::Basename;
use File::Copy;

每次总在use Spreadsheet::ParseExcel这行出现这个问题。
本机安装了ActivePerl 5.16.2,而且Speadsheet::ParseExcel模块也已经通过packagemanager安装了。

这是什么情况,该怎么解决啊?????

3个回答

Safari_Al_Star
Safari_Al_Star   2013.10.06 10:54

就给这点代码怎么解决问题...

dongchunlei945
dongchunlei945   2015.07.20 14:52

问题解决了吗,我也遇到了这个问题

dongchunlei945
dongchunlei945   2015.07.20 14:53

前天还可以,今天报这个错

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!