efjimm / Cellulator

Spreadsheet program written in Zig
GNU General Public License v3.0
2 stars 0 forks source link

ODS support #1

Open notramo opened 8 months ago

notramo commented 8 months ago

It would be nice to be able to import ODS files.

efjimm commented 8 months ago

Thanks for the issue! I haven't really done much on this project in a while due to little motivation. I'm 100% open to doing this but I want to get other stuff out of the way first. Currently there is no support for inserting rows/columns, and I consider this a priority before adding any other functionality. However implementing this efficiently would be painful for a few reasons, mostly because it would require using different core data structures for storing cells, and would also require implementing relative cell references, which would need to be correctly worked into the already complicated range tree implementation. I might make a separate issue for myself that details those things further. I see you create a lot of issues, but this really does help motivate me at least a little bit. Thank you!