繁体   English   中英

如何使用Perl在Excel文件中将两个csv文件作为工作表合并

[英]How to merge two csv files as worksheets in Excel file using perl

所有,

我有2个.csv文件,其中包含一些数据(test1.csv,test2.csv)

我必须使用2个工作表test1和test2创建一个新的Excel(test.xls)

test1只是test1.csv的内容,而test2只是test2.csv的内容

我正在使用以下代码。 但它仅创建空的工作表。

您能否让我知道如何将这些csv文件加载到xls文件的工作表中。

#!/opt/perl-5.8.0/bin/perl

use strict;
use Spreadsheet::WriteExcel;

my $workbook = Spreadsheet::WriteExcel->new("Test.xls");

$workbook->addworksheet("test1.csv");
$workbook->addworksheet("test2.csv");
$workbook->close();

exit;

写入工作簿之前,您需要将CSV转换为XLS格式。

您可以安装Text::CSV_XS并使用其csv2xls实用程序。

暂无
暂无

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

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