我正在使用顯示:表和顯示:列標記創建一個帶有顯示標記庫的表的Struts應用程序。隱藏顯示:列顯示:表struts和在Excel中導出
我在某些列中添加了html,所以當我導出表html代碼也導出到Excel工作表中。所以我爲此得到了一個解決方法。 我想創建隱藏的列而不使用html代碼,並導出這些列而不是包含html數據的列。
但我堅持隱藏列和導出隱藏列,並防止某些列導出到Excel工作表中。
我正在使用顯示:表和顯示:列標記創建一個帶有顯示標記庫的表的Struts應用程序。隱藏顯示:列顯示:表struts和在Excel中導出
我在某些列中添加了html,所以當我導出表html代碼也導出到Excel工作表中。所以我爲此得到了一個解決方法。 我想創建隱藏的列而不使用html代碼,並導出這些列而不是包含html數據的列。
但我堅持隱藏列和導出隱藏列,並防止某些列導出到Excel工作表中。
您可以通過使用css類來隱藏列,然後導出所有列,併爲您想要不導出的列添加media="html"
。 給我一些時間,我會用確切的代碼還原你。
貝婁是確切的代碼,你應該完成你的任務怎麼做: -
display:column
標籤從視圖中添加headerClass="export-wthtml" class="export-wthtml"
爲隱藏列,但保持出口。.export-wthtml{display: none;}
media="html"
您想要顯示但不想導出的列。display:table
標記中使用export="true"
標記可將導出功能添加到表格。display:table
下的<display:setProperty name="export.excel.filename" value="xxx.xls"/>
給出一個導出的Excel工作表的名稱。希望您的所有疑問都能解決!
謝謝。
謝謝user3327951,這是正確的答案,很好的解釋:) – Gourav
請說明您的具體問題或添加額外的細節,以確切地突出你所需要的。正如目前所寫,很難確切地說出你在問什麼。請參閱如何問問頁面以獲取幫助以澄清此問題。 –