I have a really big database that I want to write to the xlsx / xls file. I already tried to use xlwt , but it only allows you to write 65536 rows (some of my tables have more than 72 thousand rows). I also found openpyxl , but it is too slow and uses a huge amount of memory for large spreadsheets. Are there any other options for writing excel files?
edit: Following kennym's advice, I used Optimized Reader and Writer. Now it consumes less memory, but still requires a lot of time. Export takes more than an hour (for really large tables - up to 10 ^ 6 rows). Are there any other options? Perhaps you can export the whole table from the HDF5 database to excel , instead of doing it line by line - as it is now, in my code?
source share