我试图用Perl 6读取和更新一些MS Excel(xlsx)文件。我应该下载哪些模块?
我确实通过谷歌搜索看到了一个Perl 6作家:
https://github.com/evanmiller/XLSX-Writer
这是用于写作的吗?
我没有看到任何专用于在XLSX中阅读的Perl 6模块。是否有一些阅读模块?
答案 0 :(得分:8)
简短的回答是否; Perl 6目前还没有任何XLSX 读取 模块(至少不是我所知道的)。
但是, 你真的需要使用XLSX格式吗? 如果你可以切换到使用制表符分隔或csv格式的文件,我会这样做推荐。我很惊讶复杂的格式用于非常简单的数据。
但是如果你必须使用XLSX,那么我建议将Perl 5与其众所周知且经过良好测试的模块一起使用。
但如果你必须使用Perl 6,那么这就是我所知道的:
对于编写文件,你提到的XLSX::Writer
Perl 6 module是" libxlsxwriter C库"的包装器,它只写XLSX文件,但是cannot read them。
用于阅读文件
一个。您可以尝试通过Inline::Perl5
使用XLSX Perl 5模块。
如果您遇到或创建了一个读取XLSX文件的Perl 6模块,请将该信息作为您自己问题的答案发布,并通过评论通知我。