CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend)

Live demo: https://csv-studio-duckdb.streamlit.app
Code: https://github.com/xXBricksquadXx/csv-studio-duckdb

What it does (in ~30s)

Upload CSV/TSV/XLSX or paste a CSV URL

Filter by text / category / date / metric + global search
KPIs + …


This content originally appeared on DEV Community and was authored by Colby Cardell

Live demo: https://csv-studio-duckdb.streamlit.app

Code: https://github.com/xXBricksquadXx/csv-studio-duckdb

CSV Studio — 38k rows with CRUD, filters, pagination

What it does (in ~30s)

  • Upload CSV/TSV/XLSX or paste a CSV URL
  • Filter by text / category / date / metric + global search
  • KPIs + Plotly charts (time series, by category)
  • Stable CRUD (add / update / delete) with pagination for large files
  • Export page CSV, filtered CSV, or full dataset
  • No backend, no DB to manage — powered by DuckDB + pandas

Quickstart (local)

python -m venv .venv
.\.venv\Scripts\Activate.ps1     # (mac/linux: source .venv/bin/activate)
pip install -r requirements.txt
python -m streamlit run app.py
  • Why DuckDB? “Analytics-grade SQL in memory; zero setup; great on CSVs.”
  • Privacy note: “Files stay in your browser / Streamlit session; export explicitly when done.”
  • Roadmap: “Parquet export, saved views, URL-param presets, light/auto theme.”

End CTA (copy/paste)


md
If this saves you time, ⭐ the repo and drop a comment with:
- datasets you want preloaded
- features you’d use (Parquet export? Saved filters?)

**Demo:** https://csv-studio-duckdb.streamlit.app  
**Repo:** https://github.com/xXBricksquadXx/csv-studio-duckdb


This content originally appeared on DEV Community and was authored by Colby Cardell


Print Share Comment Cite Upload Translate Updates
APA

Colby Cardell | Sciencx (2025-09-04T03:40:10+00:00) CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend). Retrieved from https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/

MLA
" » CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend)." Colby Cardell | Sciencx - Thursday September 4, 2025, https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/
HARVARD
Colby Cardell | Sciencx Thursday September 4, 2025 » CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend)., viewed ,<https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/>
VANCOUVER
Colby Cardell | Sciencx - » CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/
CHICAGO
" » CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend)." Colby Cardell | Sciencx - Accessed . https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/
IEEE
" » CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend)." Colby Cardell | Sciencx [Online]. Available: https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/. [Accessed: ]
rf:citation
» CSV Studio — DuckDB Edition: Upload CSV/XLSX Filter CRUD Export (free, no backend) | Colby Cardell | Sciencx | https://www.scien.cx/2025/09/04/csv-studio-duckdb-edition-upload-csv-xlsx-filter-crud-export-free-no-backend/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.