什么Perl 6模块可以读/写XLSX文件?

时间:2018-01-01 14:50:10

标签: xlsx xlsxwriter perl6

我试图用Perl 6读取和更新一些MS Excel(xlsx)文件。我应该下载哪些模块?

我确实通过谷歌搜索看到了一个Perl 6作家:

https://github.com/evanmiller/XLSX-Writer

这是用于写作的吗?

我没有看到任何专用于在XLSX中阅读的Perl 6模块。是否有一些阅读模块?

1 个答案:

答案 0 :(得分:8)

简短的回答是; Perl 6目前还没有任何XLSX 读取 模块(至少不是我所知道的)。

但是, 你真的需要使用XLSX格式吗? 如果你可以切换到使用制表符分隔或csv格式的文件,我会这样做推荐。我很惊讶复杂的格式用于非常简单的数据。

但是如果你必须使用XLSX,那么我建议将Perl 5与其众所周知且经过良好测试的模块一起使用。

如果你必须使用Perl 6,那么这就是我所知道的:

  1. 对于编写文件,你提到的XLSX::Writer Perl 6 module是" libxlsxwriter C库"的包装器,它只写XLSX文件,但是cannot read them

  2. 用于阅读文件

    一个。您可以尝试通过Inline::Perl5使用XLSX Perl 5模块。

    湾您可以尝试为C或C ++库创建Perl 6包装器,例如XLSX I/Oxlnt

  3. 如果您遇到或创建了一个读取XLSX文件的Perl 6模块,请将该信息作为您自己问题的答案发布,并通过评论通知我。