我看过HTML::QuickTable但 AFAIK 它只支持一级深度哈希。对于这个模块,在多级哈希的情况下,我找不到为某些标头指定colspan
and的方法。rowspan
有什么解决办法吗?
考虑这个哈希,它需要被转换成一个像这里这样的表:
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'
}
}
};