etburke / to-sql

Read tabular data (Excel, csv, tsv) into PostgreSQL

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

to-sql

npm version

Node.js script to read an Excel spreadsheet into a PostgreSQL database.

$ npm install -g to-sql

Example:

$ to-sql MySpreadsheet.xlsx
Creating database MySpreadsheet
Creating table Sheet1
Inserting 171 rows
Creating table Sheet2
Inserting 0 rows

Uses the fabulous xlsx library for parsing the Excel spreadsheet.

It does some simple regular expression-based type inference, automatically distinguishing between TEXT, INTEGER, and REAL, as well as some formats of DATE and TIME.

To-do

  • Support more types in the type inference part
  • Infer foreign relationships if possible

License

Copyright 2016 Christopher Brown. MIT Licensed

About

Read tabular data (Excel, csv, tsv) into PostgreSQL


Languages

Language:TypeScript 73.9%Language:JavaScript 23.0%Language:Makefile 3.2%