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

Bha*_*arS 4 xlsx perl6 xlsxwriter

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

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

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

这是用于写作的吗?

我没有看到任何特定于Perl 6的模块在XLSX中读取.是否有一些阅读模块?

Chr*_*oms 8

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

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

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

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

  1. 对于编写文件,您提到的XLSX::WriterPerl 6模块是"libxlsxwriter C库的包装器",它只写XLSX文件,但无法读取它们.

  2. 用于阅读文件

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

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

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

  • 对于CSV格式的文件,在本机Perl 6版本中有`Text :: CSV`. (4认同)