1

我看过HTML::QuickTable但 AFAIK 它只支持一级深度哈希。对于这个模块,在多级哈希的情况下,我找不到为某些标头指定colspanand的方法。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'
                               }
                    }
        };
4

1 回答 1

0

你检查了HTML:::Table吗?

于 2012-04-13T08:51:03.143 回答