Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0031683Openbravo ERPA. Platformpublic2015-12-09 17:262015-12-15 08:51
Production - Confirmed Stable
3.0PR15Q3 [^]
0031683: Some values are not shown in XLS format after Jasper Library Upgrade using Microsoft Office 2007
Some values are not shown in XLS format after Jasper Library Upgrade using Microsoft Office 2007
1. Run any manual report in XLS format
2. Open xls file with Microsoft Excel 2007and realize that Credit and Debit values are not shown
The cell auto detect feature of Jasper is generating the format of the column as "Personalize", this causes the values not be shown.

Without using this feature all the values are exported as strings.

Notice that this is problem not happening with LibreOffice.
No tags attached.
blocks defect 0031676 closed caristu Some values are not shown in XLS format after Jasper Library Upgrade using Microsoft Office 2007 
Issue History
2015-12-10 09:38alostaleTypedefect => backport
2015-12-10 09:38alostaleTarget Version => 3.0PR15Q4.1
2015-12-14 16:50caristuReview Assigned To => alostale
2015-12-14 16:51caristuIssue Monitored: alostale
2015-12-14 16:51hgbotCheckin
2015-12-14 16:51hgbotNote Added: 0082731
2015-12-14 16:51hgbotStatusscheduled => resolved
2015-12-14 16:51hgbotResolutionopen => fixed
2015-12-14 16:51hgbotFixed in SCM revision => [^]
2015-12-14 17:19caristuProposed Solution updated
2015-12-15 08:51alostaleNote Added: 0082746
2015-12-15 08:51alostaleStatusresolved => closed
2015-12-15 08:51alostaleFixed in Version => 3.0PR15Q4.1

2015-12-14 16:51   
Repository: erp/backports/3.0PR15Q4.1
Changeset: e2a3526d0bf7fb20be2ce13c8615844a2eeb04db
Author: Carlos Aristu <carlos.aristu <at>>
Date: Mon Dec 14 16:48:42 2015 +0100
URL: [^]

fixes issue 31683: Some values are not shown in XLS format using MS Office

The detect cell type feature was not working properly for BigInteger values in Office after the Jasper Library Upgrade. A personalized format was applied causing the data not be shown when opening the report.

To solve this problem the detect cell type feature has been disabled. This way, by default, all the values in the XLS will be exported as strings.

This default configuration can be overriden at report level. As an example, the General Ledger Report and Trial Balance report have been updated properly. With this configuration, those reports are now using number formatting for the cells showing the BigDecimal values.

M modules/org.openbravo.client.application/src/org/openbravo/client/application/report/
M src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml
M src/org/openbravo/erpCommon/ad_reports/ReportTrialBalanceExcel.jrxml
2015-12-15 08:51   
code reviewed

-General Ledger and Trial Balance reports are correctly exported, numeric values are seen as numbers in spreadsheet (both libreoffice and office)
-Reports can be exported to PDF
-Other reports (ie. Purchase Order Report) are correctly exported to XLS but their numeric columns are seen as string (both libreoffice and office)