What performance can be expected? #203
-
Hi, I have a template with 37 columns and row count will be about 30k. Am I doing something wrong? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
One minute for 1,000 rows is too much. Please create a new workspace using the jxls repository. Then run SxssfDemo.java as a unit test. For me, the test case takes 5.2 seconds and processes 30,000 rows. Then change the test case step by step. Execute the test case again and again in between. This way you can determine which change is causing the performance error. Please only use MS Excel. There are no performance measurements in the jxls project that I can share. jxls is used in a number of programs every day. With larger amounts of data, the use of streaming is important so that POI does not have to keep so many XML objects in memory. |
Beta Was this translation helpful? Give feedback.
-
Hi, Thanks for answering. In the meantime I got it working much more performant in a range you've mentioned. |
Beta Was this translation helpful? Give feedback.
One minute for 1,000 rows is too much.
Please create a new workspace using the jxls repository. Then run SxssfDemo.java as a unit test. For me, the test case takes 5.2 seconds and processes 30,000 rows. Then change the test case step by step. Execute the test case again and again in between. This way you can determine which change is causing the performance error. Please only use MS Excel.
There are no performance measurements in the jxls project that I can share. jxls is used in a number of programs every day. With larger amounts of data, the use of streaming is important so that POI does not have to keep so many XML objects in memory.