繁体   English   中英

Unix脚本将CSV转换为XLSX

[英]Unix Script Convert CSV into XLSX

我正在尝试将CS​​V文件转换为XLSX。

我之前在XLS中已经成功完成了,但是尝试在XLSX中进行操作时,却不断出错。

这是我尝试执行的示例脚本。

https://github.com/jmcnamara/excel-writer-xlsx/blob/master/examples/a_simple.pl

我已经在脚本中包含了所有这些Lib:-!/ usr / bin / perl -w

使用lib qw(/ Scripts / perl / excel-writer-xlsx-master / lib);

使用lib qw(/Scripts/perl/File-Temp-0.19/lib);

使用lib qw(/Scripts/perl/Archive-Zip-1.30/lib);

使用lib qw(/Scripts/perl/IO-1.25/lib);

使用lib qw(/Scripts/perl/Compress-Raw-Zlib-2.069/lib);

错误:-无法在@INC编译中找到模块Compress :: Raw :: Zlib的可加载对象,在require /Archive-Zip-1.30/lib/Archive/Zip.pm第 12 行中失败

XLS成功与此软件包一起使用:Spreadsheet-WriteExcel-2.40

从以下位置下载了Perl XLSX模块

http://search.cpan.org/dist/Excel-Writer-XLSX/lib/Excel/Writer/XLSX.pm

您在这些use lib语句中指定的路径看起来错误。 确保您已经实际安装了这些模块(即使用cpancpanm工具)。 仅从CPAN网站上解压缩压缩包是不够的,并且是行不通的,因为其中一些模块必须编译才能起作用。

一旦正确安装了这些模块,它们就应该在默认的Perl @INC路径上可用,并且您将不需要使用任何额外的use lib行。

您可以尝试使用python脚本将所有ff-平面文件转换为所需的文件格式。 csv2xls.py引用链接: https ://pypi.python.org/pypi/csv2xls/0.4

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM