2012-04-13 76 views
1

我已經看過HTML::QuickTable,但AFAIK它只支持一級深度散列。對於這個模塊,我找不到在多級哈希的情況下爲某些頭指定colspanrowspan的方法。有這個解決方案嗎?如何將任意散列轉換爲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' 
           } 
        } 
     }; 
+0

相關:http://stackoverflow.com/questions/5472507/how-do-i-output-a-text-table-in-perl – daxim 2012-04-13 09:35:09

回答