An assistant tool to easily map a CSV spreadsheets' collumns to a database tables' fields. Great for mass uploading products from a manufacturer provided catalog to an e-shop.
Find a file
2023-06-05 16:07:52 +02:00
src update 2023-05-02 14:33:54 +02:00
.gitattributes fix gitattributes 2023-03-20 23:29:51 +01:00
.gitignore .add .dccache 2023-03-20 20:50:54 +01:00
about.hbs Legal, readme 2023-03-20 22:52:47 +01:00
about.toml resolving licenses 2023-06-05 16:07:52 +02:00
Cargo.lock preparation for publish to crates 2023-06-05 15:59:16 +02:00
Cargo.toml resolving licenses 2023-06-05 16:07:52 +02:00
demo-db.sql preparation for publish to crates 2023-06-05 15:59:16 +02:00
deny.toml Legal, readme 2023-03-20 22:52:47 +01:00
docker-compose.yml code restructure 2023-04-16 20:51:50 +02:00
license.html resolving licenses 2023-06-05 16:07:52 +02:00
licenses.html Legal, readme 2023-03-20 22:52:47 +01:00
mysql-connect.sh update 2023-05-02 14:33:54 +02:00
oc_product.csv init 2023-03-20 20:48:43 +01:00
random.csv init 2023-03-20 20:48:43 +01:00
random2.csv init 2023-03-20 20:48:43 +01:00
README.md typo 2023-03-20 23:35:25 +01:00

CSQL (CSV TO SQL)

An assistant tool to easily map a CSV spreadsheets collumns to a database tables' fields. Great for mass uploading products from a manufacturer provided catalog to an e-shop.

What does it do?

  • Checks if all rows in a spreadsheet collumn bound to a tables field abide by the fields' rules (variable type and length), shows errors and allows to fix them easily. For non-technical people: makes sure the spreadsheet follows some database rules and doesn't break anything :)
  • Check if the database already has such an entry, eg. product with the same name exists already, and allows to update the data to the data present in the spreadsheet.
  • Input Sanitisation, eg. Simple mass text update for capitalization, Spell checking
  • Create a CSV from a given Database
  • Support for all major database types
  • Common e-commerce platform prefabs (Opencart, Prestashop, Saleor based, Strapi based..)
  • Simple Database backups and undo database updates