jxls icon indicating copy to clipboard operation
jxls copied to clipboard

JXLS Parallel Sheet Write Support

Open vaibhavk311 opened this issue 3 years ago • 7 comments

Hey Team, We have use-case where we need to add multiple sheets with each sheet containing 8 lac rows. I wanted to check that can we add Multi sheet Parallel Writing support to optimise performance of the JXLS.

Any help would be appreciated :)

vaibhavk311 avatar Jan 04 '22 06:01 vaibhavk311

Adding @SoltauFintel

vaibhavk311 avatar Jan 04 '22 06:01 vaibhavk311

What do you mean with "8 lac rows"? How many sheets and rows do you plan? (I ask myself if it's really necessary...)

SoltauFintel avatar Jan 04 '22 19:01 SoltauFintel

@SoltauFintel We are planning for 8 lac rows per sheet. And total sheet at max is close to 20. That's where i was thinking that can writing operation to all sheets be done paralely.

vaibhavk311 avatar Jan 05 '22 04:01 vaibhavk311

I still don't understand what you mean with "8 lac rows". Can you describe it in other words?

If you mean 20 sheets with 8 rows - I think a parallel operation is oversized.

SoltauFintel avatar Jan 05 '22 09:01 SoltauFintel

@SoltauFintel Yeah basically 20 sheets with 0.8 million rows in every sheet.

Writing paralely to every sheets will reduce the overall time. How will it become oversized ? Didn’t get that It should give better performance than writing sequentially

vaibhavk311 avatar Jan 05 '22 12:01 vaibhavk311

Ok, "8 lac rows" = "800,000 rows". Optimization makes sense for this, of course.

I suggest you fork the repo and develop it there. Please don't submit the PR for the next release. I think it's a too big change for the next release.

SoltauFintel avatar Jan 05 '22 13:01 SoltauFintel

@SoltauFintel Yeah Sure thanks :)

vaibhavk311 avatar Jan 06 '22 05:01 vaibhavk311

Closed because nothing more happened here. Please reopen if necessary.

SoltauFintel avatar May 18 '23 09:05 SoltauFintel