pjfanning commented on PR #600:
URL: https://github.com/apache/poi/pull/600#issuecomment-1967624492

   @jlolling can we pause this PR for a few days? I'm concerned that we have no 
justification for this change - no use case defined by you - no test cases for 
us to think through.
   
   The code today is deliberate. It is not an oversight to not support 
appending rows in SXSSF code base. SXSSF code is mainly for writing fresh 
workbooks with less memory overhead than the XSSF code. The idea that you can 
provide an XSSFWorkbook as a template is about allowing styles and other 
metadata to be provided.
   
   Supporting appends to existing sheets gets us into a slippery slope to 
trying to support editing of existing sheets. Frankly, without justification 
for this change, I would say why not use XSSFWorkbook?
   
   I'm not against appends as a general rule but I would like to concentrate on 
very specific use cases and then carefully document what is supported and what 
is not.
   
   It may be possible to support a very precise append scenario that does not 
involve us changing the getRow API. The changes you have made in this PR look 
to have big impacts. We may be able to support your use case with much less 
change.
   
   Frankly, you should never start by giving us a random PR with no context - 
especially one with so many unwanted changes to exceptions and git styles 
(etc.) - so much extraneous unnecessary fluff that I can't yet work out what it 
is you want to do.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to