The TFX HTTP API allows you to convert between SQLite, Excel and JSON using just network requests.
It is free to use within limits:
Contact contact.enzo.m@gmail.com to increase your limits (payment required), or for any customization.
The API is capable of a large amount of concurrent requests, so can be used for batch conversion processes (with a paid plan).
Secure & private: No data is stored, logged or written to disk on the server - it only exists in RAM for the duration of the conversion request.
To receive a free API key, enter your email below:
curl 'https://tfx-http-api.proj-a.workers.dev/json-to-excel' \ -H "Authorization: Bearer {your_api_key}" \ --data-raw '{"tables":[{"name":"sheet_1","rows":[{"a":1,"b":1},{"a":2,"b":2}]},{"name":"sheet_2","rows":[{"a":1,"b":1},{"a":2,"b":2}]}]}' \ --output excel.xlsx \ --compressed;Example of binary input and text output:
curl 'https://tfx-http-api.proj-a.workers.dev/excel-to-json' \ -H "Authorization: Bearer {your_api_key}" \ --data-binary @excel.xlsx \ --compressed;Follow the same pattern for the below endpoints.
POST /json-to-excel POST /excel-to-json POST /sqlite-to-json POST /json-to-sqlite POST /sqlite-to-excel POST /excel-to-sqlite