MasterEx commented on pull request #2169: URL: https://github.com/apache/netbeans/pull/2169#issuecomment-646330646
Hi @mklaehn, thanks for the comment. Yes, I agree. I think CSV is sufficient and easily convertible to xls/xlsx if someone needs it. @matthiasblaesing I made some research. For writing .xls files a good candidate is [jExcelApi](http://jexcelapi.sourceforge.net/). It is licensed under the LGPL license. Last version was in 2011 but .xls is a very old format and I guess there won't be any issue. As a drawback I read somewhere that it produces bigger .xls files than POI. For writing .xlsx files a good candidate is [fastexcel](https://github.com/dhatim/fastexcel). It is supposed to handle big files efficiently. It is licensed under the Apache v2. As a project it seems to be active. In general I don't think there will be any kind of functionality required that is not provided by these libraries. The export doesn't need any "fancy" excel feature. I made some quick tests and they seem sufficient. Both libraries seem pretty small in size too. Having said all that I am in favor of providing the csv/tsv option and additionally the .xlsx option by using **fastexcel**. Old .xls format was coming for free when using POI and code-wise it was pretty similar to .xlsx, so it made sense to export in that too. Now that we are talking about using two different libraries I think we can skip .xls support because the format is too old, the produced files are larger than .xlsx in general and I don't think adding it adds any actual value. Of course as I have already mentioned having only csv/tsv looks also good to me. I know that from a user perspective I personally would be satisfied. So, what do you think? ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
