[英]Unix Script Convert CSV into XLSX
我正在尝试将CSV文件转换为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
语句中指定的路径看起来错误。 确保您已经实际安装了这些模块(即使用cpan
或cpanm
工具)。 仅从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.