gristlabs / grist-static

Showing Grist spreadsheets on a static website, without a special backend.
https://gristlabs.github.io/grist-static/
Apache License 2.0
87 stars 0 forks source link

Allow CSV (that was edited) to be downloaded as XLS or CSV or both #33

Closed ksingh-scogo closed 1 year ago

ksingh-scogo commented 1 year ago

Hey Guys, thanks for developing and open-sourcing grist-static , this is an amazing tool to view CSVs on the flow I have gone through the documentation and you have clearly positioned Grist-Static as CSV Viewer

However I am wondering , if grist-static can also allow in-browser edited CSVs for download, this would be fantastic

User Flow

Product Screenshots

image image
paulfitz commented 1 year ago

Hi @ksingh-scogo, thanks for reporting - this is definitely on our list of things to do, and you taking the time to report it bumps the odds of it happening sooner rather than later.

Some background: grist-static is a light repackaging of our main grist-core app. In grist-core, most Grist document operations are implemented over a websocket to a node app, which has been rerouted in grist-static, achieving support of all those operations in one fell swoop. A few operations work differently, and the plumbing for them hasn't been set up yet. Imports and exports fall into this category. Definitely makes sense to continue our work to include them.

ksingh-scogo commented 1 year ago

Thanks @paulfitz for your quick turnaround and positive response.

I will be keeping a close eye on this thread and happy to test that and share feedback , once its there.

paulfitz commented 1 year ago

@ksingh-scogo work has started https://github.com/gristlabs/grist-core/pull/665 and I do have a proof of concept in hand.

paulfitz commented 1 year ago

This should now be resolved.

ksingh-scogo commented 1 year ago

Thanks @paulfitz this works great.