We'll be using Python-lambda
-
Create new directory and call it whatever you want.
-
Enter new directory and run
virtualvenv venvfrom Terminal. If you don't have virtualenv, you can install it withpip install virtualenv.
| // Includes functions for exporting active sheet or all sheets as JSON object (also Python object syntax compatible). | |
| // Tweak the makePrettyJSON_ function to customize what kind of JSON to export. | |
| var FORMAT_ONELINE = 'One-line'; | |
| var FORMAT_MULTILINE = 'Multi-line'; | |
| var FORMAT_PRETTY = 'Pretty'; | |
| var LANGUAGE_JS = 'JavaScript'; | |
| var LANGUAGE_PYTHON = 'Python'; |
We'll be using Python-lambda
Create new directory and call it whatever you want.
Enter new directory and run virtualvenv venv from Terminal. If you don't have virtualenv, you can install it with pip install virtualenv.
When importing a large data csv file into postgres, sometimes importing with csvkit alone will stall, and it's useful to use csvkit to build the table and the postgres COPY command to get the rest of the data in there.
You will need to pip install csvkit as well as psycopg2, preferably in a virtualenv.
CREATE TABLE statement and pipe it into a sql file. This example uses the first 100 lines of the file to determine the data type of each field, but this can be adjusted as needed.csvfile.csv = large data fileyourtable = table you want to createoutputfile.sql = file which will contain CREATE TABLE statement