perl - 如何使用 perl v5.6.1 安装 SpreadSheet::ParseExcel

标签 perl excel parsing spreadsheet

我正在尝试在 Solaris 上安装 SpreadSheet::ParseExcel 但它失败并出现此错误,

需要 Perl v5.8.0——这只是 v5.6.1,停在

这个模块与 perl v5.6.1 不兼容吗?我尝试使用许多其他模块(SpreadSheet::Read、SpreadSheet::XLSX)来读取 perl v5.6.1 中的 excel。他们都在内部使用 SpreadSheet::ParseExcel 并最终失败。

有没有办法解决这个问题?请帮忙。

最佳答案

如果您阅读 Changes Spreadsheet::ParseExcel 的文件, 你会看到的

0.53 August 24 2009

    + Made perl 5.8.0 a requirement for proper Unicode handling.

所以,如果你得到 Spreadsheet-ParseExcel-0.52.tar.gz来自 BackPan ,您应该可以在 5.6.1 上安装它。当然,您不会从较新的版本中获得任何错误修复或新功能。如果当前版本无法在 5.6.1 上安装,您可能还需要从 BackPan 获取一些先决条件。

但是你真的应该考虑为那个系统构建一个更新版本的 Perl。 perlbrew可以使这更容易做到。

关于perl - 如何使用 perl v5.6.1 安装 SpreadSheet::ParseExcel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037147/

相关文章:

excel - For If 语句

java - 使用antlr4的二义性语法

php - 如何验证我的 PHP 代码可能生成的许多可能的 HTML 页面?

sql - perl 函数 dbh->quote 仍然安全吗?

linux - 在多个文件中注释特定代码块

java - 使用 VBA Web scrape 在下拉菜单中选择值

html - 如何将 HTML 表中的数据解析为 Julia 数据结构

Perl:将新值重新分配给标量会覆盖其在 RAM 中的当前内容吗?

perl - Perl 的移位与@_ 的子程序参数赋值有区别吗?

javascript - 从javascript调用rails时如何导出xls