1
我已經看過HTML::QuickTable,但AFAIK它只支持一級深度散列。對於這個模塊,我找不到在多級哈希的情況下爲某些頭指定colspan
和rowspan
的方法。有這個解決方案嗎?如何將任意散列轉換爲html表格
考慮這個散列值,需要被轉換成一個表像一個here:
my $persons = {
'Person1' => {
'Prop1' => {
'X' => '8',
'Y' => '8'
},
'Prop2' => {
'X' => '5',
'Y' => '5'
},
'Prop3' => {
'X' => '0',
'Y' => '0'
},
'Prop4' => {
'X' => '10',
'Y' => '10'
},
'Prop5' => {
'X' => '1',
'Y' => '12'
}
},
'Person2' => {
'Prop1' => {
'X' => '12',
'Y' => '12'
},
'Prop2' => {
'X' => '12',
'Y' => '12'
},
'Prop3' => {
'X' => '12',
'Y' => '12'
},
'Prop4' => {
'X' => '12',
'Y' => '12'
},
'Prop5' => {
'X' => '12',
'Y' => '12'
}
}
};
相關:http://stackoverflow.com/questions/5472507/how-do-i-output-a-text-table-in-perl – daxim 2012-04-13 09:35:09