Closed natalie-o-perret closed 10 months ago
@natalie-o-perret Thank you for your suggestion. We had not planned on the ability to read cell values for lazy_read files, but it is probably technically possible. We will try to implement it in the next version of the software.
(deserialize might be a tad more accurate, because by all technicalities xml => rust data structure, unless I'm not getting the rationale / intent right behind the naming))
You are right, this is deserialization. I didn't pay attention to it until now. I will secretly fix it.
Hi 🙋♀️
I've noticed that when using
lazy_read
, I first need toread_sheet
in order to serialize the whole worksheet (deserialize might be a tad more accurate, because by all technicalities xml => rust data structure, unless I'm not getting the rationale / intent right behind the naming)) before being able to actually read its content.The issue is that
read_sheet
cannot yield cell values as a forward-only reading process, and eventually on big files with say one big / huge worksheet the burden of handling thousands of lines can take a (very) long whileAre there plans to support a forward-only streaming api? Akin to calamine: