August 13th, 2024

From Shell to Excel – with a little bit of HTTPS

csvbase is an open-source web database that allows users to manage data via HTTP requests, supporting formats like Parquet and XLSX, and prioritizing ease of use and compatibility.

Read original articleLink Icon
From Shell to Excel – with a little bit of HTTPS

csvbase is an open-source web database that allows users to create and manage tables via simple HTTP requests. Users can interact with the database using standard HTTP verbs: GET retrieves tables, PUT uploads CSV files, DELETE removes tables, and POST appends data. The service is designed to be straightforward, requiring no API keys for basic operations. Users can upload data using a command line tool like curl, and each table is accessible via a unique URL. csvbase supports various data formats, including Parquet and XLSX, making it compatible with popular data analysis tools like DuckDB and Microsoft Excel. Users can easily import csvbase tables into Excel, leveraging features like Power Query for data updates. While csvbase does not aim to provide advanced data analysis features, it focuses on compatibility with existing tools rather than creating new ones. The platform encourages users to run their own instances if they prefer not to use the hosted service. Overall, csvbase offers a simple and effective solution for managing data online without the complexities of more advanced databases.

- csvbase is an open-source web database that uses simple HTTP requests for data management.

- Users can upload, retrieve, and delete tables using standard HTTP verbs.

- The platform supports various data formats, including Parquet and XLSX, for compatibility with tools like DuckDB and Excel.

- csvbase prioritizes ease of use and compatibility over advanced data analysis features.

- Users can run their own instances of csvbase if they prefer not to use the hosted version.

Link Icon 2 comments
By @Terretta - 4 months
In case not evident, this is OSS as well as an online playpen.

Repo for both the site and the 'database':

https://github.com/calpaterson/csvbase

And this is example client:

https://github.com/calpaterson/csvbase-client

By @bugtodiffer - 4 months
clickable title, but then it is an ad for a free API to save CSV