[英]how to put a field-separator in Spreadsheet::ParseExcel::Simple
以下代碼適用於我,但我無法弄清楚如何使用字符分隔符(如逗號(,))字符分隔列。
請指教,謝謝。
#! /usr/bin/perl
use strict;
use warnings;
use Spreadsheet::ParseExcel::Simple;
my @data;
my $xls = Spreadsheet::ParseExcel::Simple->read('mylargefile.xls');
foreach my $sheet ($xls->sheets) {
while ($sheet->has_data) {
@data = $sheet->next_row;
print "@data \n";
}
}
由於@data是一個單元格數組,因此您可以使用內置的join()函數,如下所示:
print join(',', @data);
或者用您選擇的分隔符替換逗號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.