1
我確實有這個腳本轉換XLS爲XML,我的excel文件有三個列,在個XML格式應該是這樣的<testcase name="Test1"> but it prints <testcase name>test-1</testcase name>
perl的轉換XLS爲xml
每個腳本是這樣的:
my $file = 'myfile.xls';
my @columns = ('testcase name', 'summary', 'preconditions');
my $xls = XML::Excel->new({column_headings => \@columns});
print $file;
$xls->parse_doc($file);
$xls->declare_xml({version => '1.0',
encoding => 'UTF-8', standalone => 'yes'});
$xls->print_xml('test.xml',
{
file_tag => 'testcases',
parent_tag => "testcase"
}
);
在此先感謝..
感謝,但該輸出不是我想要的,我拿到的是:< records> 測試2 ,我想是這樣的<測試用例NAME =「測試1」> –
user2912312
@ user2912312這沒有任何意義,我不輸出在我的代碼被稱爲「記錄」,「記錄」或「測試1」的任何標記。我已更新以顯示示例輸出。 – tangent
@ user2912312聽起來你仍然在使用XML :: Excel,因爲'記錄'和'記錄'是該模塊輸出的默認標記。 – tangent