Comments (2)
We have solved the problem of missing borders after some debugging and applying
few changes to emmiter. The core of the problem lays in mechanism, that emmiter
uses to add rows and cells to output spreadsheet.
Here is a routine implemented in emmiter:
1) Firstly emitter creates new row object (currentRow variable) using createRow
method of POIWriterXLS class.
2) After the row object is created, createCell method is being called for every
cell that has to be added as part of currentRow.
3) If all cells of the currentRow had been added, createRow method is called
again (first step) and routine repeats until all rows are placed on the output
sheet.
What causes the problem is calling of createRow method. This can solved by
altering the routine like this:
1) call to createRow method as many times as many rows you want to place to
output spreadsheet. In other words, first you have to create all rows you
specified in the report.
2) after all Row objects are created start adding cells to individual rows.
3) repeat until all cells are created
By altering the emitter's routine you can achieve that all borders are on their
place and nothing is missing. Pay attention to correctly updating currentRowNo
and currentRow variables of POIWriter!
Applying the necessary changes wouldn't take much time now, when you know what
to do.
At the end we want to say thanks one more time for providing us this tool.
Original comment by [email protected]
on 15 Nov 2011 at 2:38
from native-excel-emitter-birt-plugin.
Hi Johny,
Thanks for your info on Native emmitter as i am alsousing this emmitter.
I am facing problem in generating excel file report from Birt report engine api.
Actually all other reports are working fine for a single report i am getting a
pop message "Maximum number of fonts exceeded" .
Please provide me root cause for this pop up message.
can you give me any tips so that i can check this issue.
Birt Version which i am using is:3.7
Thanks & Regards
kishore
Original comment by [email protected]
on 23 Nov 2011 at 7:26
from native-excel-emitter-birt-plugin.
Related Issues (15)
- Disabling MultiSheet in Excel Report HOT 1
- Page Orientation set in the Design is not being considered
- magic property and missing styles
- Support for Birt 4.3.1 HOT 2
- org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
- Date value displayed incorrectly in excel output HOT 2
- can not view excel report with more than 4000 rows
- Maximum Number of Fonts Exceeded HOT 1
- Multi-Sheet not working in Birt Runtime
- Exporting to Excel with Text as Format Cell Option
- Data is not displaying across cell
- color is not displaying proper for office 2007 version HOT 2
- Stackoverflow error
- Native excel emitter not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from native-excel-emitter-birt-plugin.