如何使用PerlV5.6.1安装电子表格::ParseExcel

如何使用PerlV5.6.1安装电子表格::ParseExcel,perl,excel,parsing,spreadsheet,Perl,Excel,Parsing,Spreadsheet,我正在尝试在Solaris上安装电子表格::ParseExcel,但由于此错误而失败 需要Perl v5.8.0这只是v5.6.1,停止于 此模块是否与perl v5.6.1不兼容?我尝试使用许多其他模块(电子表格::Read、电子表格::XLSX)来阅读PerlV5.6.1中的excel。他们都在内部使用电子表格::ParseExcel,最终都失败了 有没有办法解决这个问题?请提供帮助。如果您使用的是Solaris 9,看起来您必须从源代码构建更新版本的Perl 如果您使用的是Solaris

我正在尝试在Solaris上安装电子表格::ParseExcel,但由于此错误而失败

需要Perl v5.8.0这只是v5.6.1,停止于

此模块是否与perl v5.6.1不兼容?我尝试使用许多其他模块(电子表格::Read、电子表格::XLSX)来阅读PerlV5.6.1中的excel。他们都在内部使用电子表格::ParseExcel,最终都失败了


有没有办法解决这个问题?请提供帮助。

如果您使用的是Solaris 9,看起来您必须从源代码构建更新版本的Perl

如果您使用的是Solaris 10,Google建议您的系统上也应该有Perl 5.8.x,并且您可能需要更改设置以支持5.8而不是5.6


除此之外,我认为你运气不好——5.6.1已经有十年的历史了,而且很少有模块会有这么早以前的遗留支持。从2002年开始,CPAN上有电子表格::ParseExcel的版本,不需要Perl 5.8,但您将无法保证支持Office XP之后XLS文件格式的任何更改,并且您将无法使用XLSX文件。

如果您使用的是Solaris 9,看起来您必须从源代码构建新版本的Perl

如果您使用的是Solaris 10,Google建议您的系统上也应该有Perl 5.8.x,并且您可能需要更改设置以支持5.8而不是5.6

除此之外,我认为你运气不好——5.6.1已经有十年的历史了,而且很少有模块会有这么早以前的遗留支持。CPAN上有2002年的电子表格::ParseExcel版本,不需要Perl 5.8,但您无法保证支持Office XP之后XLS文件格式的任何更改,也无法使用XLSX文件。

如果您阅读该文件,您将看到

0.53 August 24 2009

    + Made perl 5.8.0 a requirement for proper Unicode handling.
因此,如果您从中获得,您应该能够在5.6.1上安装它。当然,您不会从更新的版本中获得任何错误修复或新功能。如果5.6.1上没有安装其当前版本,您可能还需要从BackPan获取一些必备组件

<>但您确实应该考虑为该系统构建一个更新的Perl版本。可以使这更容易做到。

如果您阅读文件,您将看到

0.53 August 24 2009

    + Made perl 5.8.0 a requirement for proper Unicode handling.
因此,如果您从中获得,您应该能够在5.6.1上安装它。当然,您不会从更新的版本中获得任何错误修复或新功能。如果5.6.1上没有安装其当前版本,您可能还需要从BackPan获取一些必备组件

<>但您确实应该考虑为该系统构建一个更新的Perl版本。这样做更容易