-
Notifications
You must be signed in to change notification settings - Fork 255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Writing without entire spreadsheet in memory #42
Comments
I think supporting this would be quite challenging. The XML data format is not friendly in any way. As I recall, Excel itself does not handle large spreadsheets very gracefully. |
older versions of excel i think were limited to 64k lines and newer versions implement some kind of paging so performance in newer versions of excel shouldn't be that terrible. However, as amenfredi commented it wouldn't be a simple task to implement a stream if you are looking into this and you only need to output it then you should be able to just have a blank excel file saved some where and then you could copy it open the archive and read in the excel worksheet and then just insert a bunch of cells as text.
in the archive the file would be in xl > worksheets > sheet1.xml |
lol github converted the xml I included they look basicaly like |
The problem is that the files are severely interconnected. Besides, how do you imagine further manipulating that Excel file in, well, Excel without loading it into memory? I'm afraid this request is not doable. |
bugfix: get correct size for utf8 strings
Hi,
I'm looking to write hundreds of thousands of rows to an Excel spreadsheet in a web app. Keeping it all in memory is no fun; I'd like to write it straight to the output stream. Looking at the API, it doesn't look like that's something I can do -- am I correct?
If so, would this be something that's fairly easy to implement? Or even possible?
Thanks!
The text was updated successfully, but these errors were encountered: