我在我的項目中使用BIRT進行報告。 報告顯示金額(字符串)的正確值爲123456789123,但是當我嘗試將相同的報告導出到csv時,csv文件顯示的金額與1.234E11相同。 我想在csv中也看作123456789123。 請幫忙 謝謝將BIRT報告導出爲CSV
2
A
回答
1
我想這可能是一個在Excel中查看它的問題。導出數據不會導出格式代碼。打開記事本中的csv,你會看到正確的數據。如果將報告導出爲excel,則可以在數據項的屬性編輯器的格式編號屬性中設置自定義格式代碼,如##### 0。
0
如果數字太大,excel將顯示類似的值。如果展開列並將列設置爲格式單元格下的數字,它將正確顯示。您需要將其保存爲Excel工作簿。
0
我們的BiRT報告工具只是遇到了這個問題。當我們在文本編輯器中打開導出的文件時,數字以科學記數法格式化。這是Birt的一個自定義格式化程序的錯誤。
我們不得不看org.eclipse.birt.report.engine.dataextraction.impl.CommonDataExtractionImpl和改線
valueFormatters[i] = new NumberFormatter(patterns[i], this.locale);
到
String pattern = patterns[i] == null ? "Unformatted" : patterns[i];
valueFormatters[i] = new NumberFormatter(pattern, this.locale);
設置模式爲 「未格式化」由缺省格式逗留作爲一個正常的整數而不是科學記數法(通過十進制格式化器)。
相關問題
- 1. SSRS報告 - 導出爲CSV
- 2. 使用報告服務將報告導出爲csv格式?
- 3. 導出報告到Birt中的CSV問題
- 4. 以excel格式導出BIRT報告
- 5. 直接將birt報告(使用birt-viewer)導出爲excel(或任何)格式
- 6. 將BIRT庫引入InputStream報告(BIRT DEAPI)
- 7. 將BIRT報告導入Maximo時出現錯誤:bmxaa5457e
- 8. 將Oracle報告(.rdf)轉換爲BIRT報告
- 9. MS Access:命令按鈕將報告導出爲CSV文件
- 10. 爲什麼要將報告導出到CSV/Excel?
- 11. 將SSRS報告導出爲CSV時的問題
- 12. RDLC將本地報表導出爲CSV
- 13. BIRT,Android和報告
- 14. 造型Birt報告
- 15. BIRT報告修改
- 16. ReporterException在Birt報告
- 17. 刷新Birt報告
- 18. MongoDB和BIRT報告?
- 19. BIRT報告時區
- 20. Joomla導出或下載報告到CSV
- 21. 如何將JIRA報告導出爲PDF?
- 22. 將jasper報告導出爲excel - 2003,2007
- 23. SQL ServerReporting Services - 將報告導出爲PDF
- 24. 將RDLC報告導出爲.pptx
- 25. Birt報告 - 不生成空白報告
- 26. BIRT報告中的BIRT BOX格式
- 27. 使用BIRT API運行BIRT報告時拋出異常
- 28. BIRT報告爲PDF與橫向佈局
- 29. 爲BIRT報告添加新字體
- 30. Birt報告參數爲WHERE子句
沒錯,這不是一個BIRT問題,問題是Excel正在打開CSV文件的方式。 –