Looking for a Plugin or Third-Party Solution for Editing DOC & CSV Templates in Bubble

Hey Bubble community! :waving_hand:

I’m working on a document editing feature in my Bubble app where users can click on a DOC or CSV template, open it in an rich text editor like popup, make changes, and save the modified file.

Requirements:

  1. Full Document Editing – Users should be able to edit DOC files like a word processor (adding text, formatting, images, etc.).

  2. CSV Editing – Users should be able to edit CSV files like a spreadsheet (add/edit rows and columns).

  3. Save & Download – Once edits are made, users should be able to save the file back into Bubble’s database or download it.

  4. Seamless UI – The editor should open in a popup/modal instead of redirecting to another page.

  5. No External Storage Required (If Possible) – Would prefer a solution that works within Bubble, but open to third-party integrations if needed.

Has anyone implemented something similar? Any plugin recommendations or third-party solutions (like an embedded editor) that work well with Bubble?

Thanks in advance!

For DOC editing, Bubble’s native rich text editors like TinyMCE or ZQ Rich Text Editor can handle basic formatting, but they don’t fully support DOC files. For a more advanced solution, you might need to integrate OnlyOffice or CKEditor via API for full document processing.

For CSV editing, Bubble’s built-in database tools allow row/column manipulation, but for a true spreadsheet-like experience, you can use Handsontable or the Ultimate CSV Plugin for better control over data editing and importing.

Saving and downloading can be managed within Bubble, but if you need formatted DOC or structured CSV exports, third-party services like DocSpring (for DOC) and PapaParse (for CSV) might be useful.