1
私はHTML::QuickTableを見てきましたが、AFAIKは1レベル深いハッシュしかサポートしていません。このモジュールでは、複数レベルのハッシュの場合にいくつかのヘッダーにcolspan
とrowspan
を指定する方法を見つけることができませんでした。これにはいくつかの解決策がありますか?任意のハッシュをhtmlテーブルに変換する方法
は1 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