最近專案有個需求將一個頁面的內容匯出到word中,要求是還原該頁面的布局在word中,現在遇到了個很頭疼的問題,其中有一片內容是一個html表格,這個表格是從資料庫中加載出來的 ,是由一個字串加載出來的 列如
String htm="<figure class="table">這個是可以直接在頁面顯示出來的 ; 我寫了個決議這種字串的方法
<table border="1">
<tbody>
<tr>
<td>反反復復</td>
<td>反反復復</td>
<td>反反復復</td>
<td>反反復復</td>
<td>反反復復</td>
<td colspan="4">反反復復</td>
<td>反反復復</td>
</tr>
<tr>
<td>1</td>
<td rowspan="10">反反復復</td>
<td>反反復復</td>
<td>反反復復</td>
<td>反反復復(反反復復)</td>
<td colspan="4"> </td>
<td>《反反復復》、反反復復</td>
</tr>
<tr>
<td rowspan="2">2</td>
<td rowspan="2">反反復復,反反復復、頂頂頂頂。</td>
<td>頂頂頂頂</td>
<td rowspan="2">頂頂頂頂(頂頂頂頂)、頂頂頂頂</td>
<td colspan="4" rowspan="2"> </td>
<td rowspan="2">《 V字形吧v </td>
</tr>
<tr>
<td>《 V字形吧v </td>
</tr>
<tr>
<td rowspan="2">《 V字形吧v </td>
<td rowspan="2">《 V字形吧v ,《 V字形吧v 。《 V字形吧v 。</td>
<td>上半年</td>
<td rowspan="2">《 V字形吧v (《 V字形吧v )</td>
<td colspan="4" rowspan="2"> </td>
<td rowspan="2">《 V字形吧v ;新修訂的《《 V字形吧v (《 V字形吧v )》</td>
</tr>
<tr>
<td>下半年</td>
</tr>
<tr>
<td>4</td>
<td>《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v (《 V字形吧v )、《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td>《《 V字形吧v (《 V字形吧v )》</td>
</tr>
<tr>
<td>5</td>
<td>《 V字形吧v ,《 V字形吧v ,堅持發現問題、《 V字形吧v ,《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
<td>《 V字形吧v 《《 V字形吧v (試行)》</td>
</tr>
<tr>
<td>6</td>
<td>《 V字形吧v 、《 V字形吧v ,《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td>《 V字形吧v 《《 V字形吧v (試行)》</td>
</tr>
<tr>
<td>7</td>
<td>《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
<td>《《 V字形吧v 》</td>
</tr>
<tr>
<td>8</td>
<td>《 V字形吧v 《《 V字形吧v (試行)》,《 V字形吧v ,定期研究討論、加強領導指導,《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td>新修訂的《《 V字形吧v (試行)》</td>
</tr>
<tr>
<td>9</td>
<td rowspan="19">《 V字形吧v </td>
<td>《 V字形吧v 。《 V字形吧v ,《 V字形吧v ,《 V字形吧v 。《 V字形吧v ,《 V字形吧v (《 V字形吧v )不少于2次,《 V字形吧v 。</td>
<td>每季度</td>
<td>《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td>《 V字形吧v ;《 V字形吧v 《《 V字形吧v (試行)》、《 V字形吧v </td>
</tr>
<tr>
<td>10</td>
<td>《 V字形吧v ,《 V字形吧v ,《 V字形吧v ,《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td>《《 V字形吧v (《 V字形吧v )《 V字形吧v 》;新修訂的《《 V字形吧v (試行)》</td>
</tr>
<tr>
<td>11</td>
<td>《 V字形吧v 。《 V字形吧v %。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
<td>《《 V字形吧v (3.0)》;《字形吧v》</td>
</tr>
<tr>
<td>12</td>
<td>字形吧v(字形吧v)。</td>
<td>上半年</td>
<td>字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td>字形吧v</td>
</tr>
<tr>
<td rowspan="3">13</td>
<td rowspan="3">字形吧v,字形吧v,重要情況、字形吧v </td>
<td> </td>
<td rowspan="3">辦公室(字形吧v)</td>
<td colspan="2">字形吧v</td>
<td colspan="2">字形吧v</td>
<td rowspan="3">《字形吧v》</td>
</tr>
<tr>
<td>上半年</td>
<td colspan="2"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td>下半年</td>
<td colspan="2"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td>14</td>
<td> ,《 V字形吧v 、 、 “ ”、《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td>《 V字形吧v (《 V字形吧v </td>
<td colspan="4"> </td>
<td>新修訂的《《 V字形吧v (試行)》</td>
</tr>
<tr>
<td rowspan="2">15</td>
<td rowspan="2">《 V字形吧v 。</td>
<td>《 V字形吧v </td>
<td rowspan="2">《 V字形吧v (《 V字形吧v )</td>
<td colspan="4"> </td>
<td rowspan="2">《 V字形吧v </td>
</tr>
<tr>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
</tr>
<tr>
<td rowspan="2">16</td>
<td rowspan="2">《 V字形吧v 。</td>
<td>第1次</td>
<td rowspan="2">《 V字形吧v </td>
<td colspan="4"> </td>
<td rowspan="2">新修訂的《《 V字形吧v (試行)》;《《 V字形吧v 》</td>
</tr>
<tr>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
</tr>
<tr>
<td rowspan="2">17</td>
<td rowspan="2">《 V字形吧v 、《 V字形吧v </td>
<td>《 V字形吧v </td>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
<td rowspan="2">《《 V字形吧v <《 V字形吧v >《 V字形吧v (《 V字形吧v )》</td>
</tr>
<tr>
<td>《 V字形吧v </td>
<td>《 V字形吧v </td>
<td colspan="4"> </td>
</tr>
<tr>
<td>18</td>
<td>字形吧v。字形吧v </td>
<td>字形吧v</td>
<td>字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td>《字形吧v》</td>
</tr>
<tr>
<td>19</td>
<td>字形吧v。</td>
<td>年底前</td>
<td>字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td>《字形吧v》</td>
</tr>
<tr>
<td>20</td>
<td>字形吧v,字形吧v。</td>
<td>字形吧v</td>
<td>字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td>《字形吧v》</td>
</tr>
<tr>
<td>21</td>
<td>字形吧v,至少調研指導1次稅務師行業黨建作業。</td>
<td>字形吧v</td>
<td>字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td>《字形吧v》</td>
</tr>
<tr>
<td>22</td>
<td>字形吧v,字形吧v,定期通報。</td>
<td>字形吧v</td>
<td>字形吧v(字形吧v)、字形吧v</td>
<td colspan="4"> </td>
<td>《字形吧v》</td>
</tr>
<tr>
<td rowspan="2">23</td>
<td rowspan="2">字形吧v</td>
<td rowspan="2">字形吧v、重要檔案相互交換、字形吧v、字形吧v,字形吧v。</td>
<td>字形吧v</td>
<td rowspan="2">字形吧v(字形吧v)</td>
<td colspan="4"> </td>
<td rowspan="2">字形吧v《字形吧v(試行)》;《字形吧v》</td>
</tr>
<tr>
<td>字形吧v</td>
<td colspan="4"> </td>
</tr>
</tbody>
</table>
</figure>
"
采用的是domx決議 思路是 利用一個二維集合在freemark模板中回圈列印出來, 集合中有行,行中有列 ,

但是輸出來的成了不規則的表格 , 因為有一些行是只有一列,但是這樣的表格在html中卻能夠輸出來 并且沒有什么問題

所以domx決議方式失敗,又嘗試了用 https://blog.csdn.net/moakun/article/details/80675809 該博主的方法轉出 ,也能夠成功轉出一個規則的表格。 但是我的需求并不是將一個表格生成一個檔案 ,而是要把一整個頁面生成一個檔案,所以只能是以將字串中的內容進行加工此路也不通 , 所以 我該如何是好, 在線等急,求熱心大佬幫助
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/99273.html
標籤:Web 開發
