GNOME Bugzilla – Bug 634803
slow in reading .xlsx large files
Last modified: 2011-08-18 08:49:39 UTC
.xlsx files - are read in but for large files take a lot of time - and crash too suggested - 1) activity meter for all operations and calculations 2) <esc> to quit operations - reason : I set auto filter and want records 100, 000 records filtered on criteria. a) gnumeric is working but doesn't say it is - any keyboard activity and false message - "stopped responding" appears. b) Task manager reports Application not working but Processes show Gnumeric chugging away.
This is obviously not a pessulus bug as pessulus has nothing to do with spreadsheets. I think this was supposed to be a Gnumeric bug.
...and you did mean gnumeric, not gnucash ;) Changing product once more.
Clearly Gnumeric -- that's us. It would be helpful to have a sample file exhibiting this.
Importance Major means: Major loss of functionality - menu item broken, data output extremely incorrect, or otherwise difficult/useless to use. This does not seem to apply here. Since 2010-11-14 there have been many changes to the xlsx importer, including xlsx import/export crashes. So without a file showing a different bug (ie. a crash in a recent version of Gnuemric) it is reasonable to assume that that problem is already fixed. We already have an activity meter for lengthy operations. IT really doesn't make sense to have such a meter for all activities since that would result in a slowdown of those operations. There is a point of having it for specific ops that take a very long time (and that cannot be reasonably sped up). Please file individual bug reports for such operations.
I have added progress feedback to the xlsx import. Even using 100000 records autofilter condition changes only take 2 to 3 seconds for me. So I don't think progress reporting in that case is necessary. Please file a separate bug report with an attached sample file should you think progress reporting is necessary in that case. I consider this bug report now closed until furter information may become available.