簡體   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