A simple website for sharing table data.
- Paste your CSV file
- Get a table on the web you can share with people via url
- They can export it into pandas/excel/spark/whatever
In short: making it really easy to share dataframes.
A good demo is meripaterson/stock-exchanges, which is an up-to-date list of the world's stock exchanges.
If you wanted to load that dataset into pandas, for example, you would run:
>>>importpandasaspd>>># you just put in the same url as on the website, bit of magic here>>>stock_exchanges=pd.read_csv("https://csvbase.com/meripaterson/stock-exchanges")
>>>stock_exchangescsvbase_row_idContinentCountryNameMICLastchanged01AfricaLesothoHYBSENaN2019-03-2512AsiaKazakhstanAstanaInternationalFinancialCentreAIXK2018-11-1823AfricaSouthAfricaZARXZARX2018-11-1834SouthAmericaArgentinaBolsasyMercadosArgentinosNaN2018-04-0245NorthAmericaUnitedStatesofAmericaDelawareBoardofTradeNaN2018-04-02
.. ... ... ... ... ... ...
246247NorthAmericaUnitedStatesofAmericaLong-TermStockExchangeLTSE2020-09-14247248NorthAmericaUnitedStatesofAmericaMiamiInternationalSecuritiesExchangeMIHI2020-09-24248249NorthAmericaUnitedStatesofAmericaMembers' ExchangeNaN2020-09-24249250AfricaZimbabweVictoriaFallsStockExchangeNaN2020-11-01250251AsiaChinaBeijingStockExchangeNaN2021-12-27
[251rowsx6columns]It's just as easy to:
- Export to XLSX (MS Excel)
- Export to R
- Execute create/read/update/delete operations via a simple REST API
- And get the CSV back as well, of course
This repo has the full sourcecode for the website. There is no other repo with more stuff in it. Except the client code.
For tips on how to get started, see HACKING.md.
Csvbase is licensed under the AGPLv3 or later. You're free to reuse it as you like under that licence but please bear in mind the one-man-and-his-dog nature of this operation: I can't support you and there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

