我使用Apache POI來生成Excel表。我能夠在測試環境中成功生成excel,但問題出在生產環境。第一列是自動隱藏的。以下兩張圖分別顯示正確的一張和錯誤的一張。在生產環境中隱藏第一列
回答
得到了答案,
我刪除的代碼
sheet1.autoSizeColumn(0);
以下行,我和
sheet1.setColumnWidth(0, 4096);
這解決了我的問題取代了它。
可以列設置爲隱藏/取消隱藏使用:
sheet.setColumnHidden(int columnIndex, boolean hidden);
所以我建議設置總是第一列無法隱藏。看起來很奇怪,一個環境會隱藏它,而另一個則不會。
的Javadoc方法boolean isColumnHidden(int columnIndex)
但是我沒有在程序中隱藏任何列,爲什麼它會自動隱藏第一列? – MaheshVarma
我不確定它爲什麼會自動隱藏第一列,但是您是否曾嘗試明確設置第一列以避免隱藏? – Welsh
我將自動隱藏設置爲false – MaheshVarma
- 1. 如何在生產環境中隱藏與zend框架2的PDOException?
- 2. Rails生產環境
- 3. 生產環境中的node.js
- 4. Katta在生產環境
- 5. 第一列不隱藏在datagridview中
- 6. 在生產環境中保護密碼
- 7. User.Identity.Name在生產環境中爲空
- 8. Sidekiq僅在生產環境中重試
- 9. CredSSP在生產環境中不推薦
- 10. 在生產環境中使用DropCreateDatabaseIfModelChanges
- 11. 在生產環境中安裝乘客
- 12. notify_observers在生產環境中不工作
- 13. 在生產環境中更改Web.Config
- 14. 的Ehcache在生產環境中失敗
- 15. Fiddler在生產環境中未捕獲
- 16. 在Rails生產環境中運行Thor
- 17. 如何在生產環境中
- 18. 在生產環境中使用HSQLDB
- 19. 在生產環境中設置Subdomain-Fu?
- 20. 在生產環境中運行Tomcat
- 21. Rails在生產環境中調試
- 22. 在生產環境中使用Cucumber + RSpec
- 23. 在生產環境中升級jenkins
- 24. 在生產環境中使用CoffeeScript
- 25. HttpPostedFileBase null在生產環境中,但沒有測試環境
- 26. MVC Code生產環境的第一種方法
- 27. asp.net生產/開發環境
- 28. Laravel - 多種生產環境
- 29. Recreate Rails 2.3生產環境
- 30. SharePoint開發/生產環境
您是否正在創建新的xls或正在更新模板xls –
我正在創建新的xlsx電子表格@GV – MaheshVarma
您是否正在使用autosizecolumn並在開發和生產環境中提供不同的字體? dev/prod的不同操作系統? – kiwiwings