如何使用JapserReports創建帶有固定頭文件的Excel報告? 我的意思是說,當我滾動Excel文件時,我需要修正標題。使用JasperReports在Excel中修復頭文件
2
A
回答
8
這是目前可以通過在jrxml文件中爲每個報告添加幾個屬性。查看凍結窗格的Advanced Excel Features。如果你想凍結你的第一個欄標題後面的一切(左側向下基本上)它是這樣的:
<staticText>
<reportElement style="Sans_Bold" mode="Opaque" x="0" y="60" width="104" height="20" forecolor="#FFFFFF" backcolor="#666666">
<property name="net.sf.jasperreports.export.xls.auto.filter" value="Start"/>
<property name="net.sf.jasperreports.export.xls.column.width" value="110"/>
<property name="net.sf.jasperreports.export.xls.freeze.column.edge" value="Left"/>
</reportElement>
<box>
<leftPen lineWidth="0.5" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle"/>
<text><![CDATA[State]]></text>
</staticText>
,或者如果你想凍結你的標題下的一切,你可以做這樣的事情低於自己的您的字段:
<staticText>
<reportElement style="Sans_Bold" mode="Opaque" x="316" y="60" width="199" height="20" forecolor="#FFFFFF" backcolor="#666666">
<property name="net.sf.jasperreports.export.xls.freeze.row.edge" value="Bottom"/>
</reportElement>
<box>
<leftPen lineWidth="0.5" lineColor="#000000"/>
<bottomPen lineWidth="0.5" lineColor="#000000"/>
<rightPen lineWidth="0.5" lineColor="#000000"/>
</box>
<textElement verticalAlignment="Middle"/>
<text><![CDATA[Street]]></text>
</staticText>
如果你下載的ZIP JasperReports的,在它裏面演示文件夾,包含此工作的例子,在xlsfeatures文件夾中。最後不是,這個演示在導出到xls時適用於我,但不是當我嘗試使用xlsx時(雖然可能有一種方法可以使其工作,但我無法快速找到任何東西)。
+0
這是有效的,這正是我需要的。謝啦! – Atticus 2012-03-12 10:27:04
0
相關問題
- 1. 如何修復excel文件?
- 2. 使用CSS修復頭
- 3. 從excel文件複製頭文件(Excel VBA代碼)
- 4. 修復了UITableview的頭文件?
- 5. jquery datatables上修復頭文件
- 6. Excel宏 - 移動文件(修復代碼)
- 7. 在Excel文件中修改文本
- 8. 如何在Packgist.org配置文件中上傳或修復頭像
- 9. 在safari iOS中修復的奇怪效果頭文件
- 10. 修復粘頭
- 11. 如何在JasperReports中使用條件TextField?
- 12. Excel文件在Excel 2003中使用C#
- 13. 使用Excel文檔修改Excel顯示
- 14. 使用jquery floatthead修復了HTML標頭。
- 15. 用JasperReports創建Excel風格
- 16. 使用Excel VBA修復協議
- 17. 使用JasperReports生成CSV文件
- 18. 如何在JasperReports中使用現有的PDF信箋擡頭
- 19. 使用ffmpeg修復mpeg文件
- 20. 使用sed修復pdf文件
- 21. 如何使用JasperReports在Excel中顯示雙字段
- 22. 使用Word VBA在Word中複製Excel文件中的數據
- 23. Excel在JasperReports中格式不正確
- 24. JasperReports:如何在Excel中定義標題
- 25. JasperReports如何在Excel中進行分頁
- 26. excel文件是通過使用DocumentFormat.OpenXML創建的,但需要在Excel中打開時進行修復。
- 27. 入門損壞的Excel與JasperReports的文件在Linux上
- 28. 如何修復SAPI 5.1頭文件中的編譯錯誤
- 29. 修復GCC頭文件中的編譯器錯誤
- 30. Excel .xls文件修改使用Microsoft Excel對象庫12.0
你將永遠知道列的最大數量爲固定的頁眉或將你使用相同的模板來處理不同的報告和自己的固定頭文件? – travega 2012-03-07 21:09:59
我總是知道列的最大數量,並且我有兩個需要此功能的獨立模板。 – Atticus 2012-03-08 08:02:56