ファイル(csv/xslx)のデータをデータベースにインポート
1162 ワード
*.sqlファイルは通常、データベースをインポートするのに便利です.
csv、xslなどの他のフォーマットのインポートは難しいです.
csvxslのインポートツールをお勧めします.https://github.com/zhengze/file_to_db.git
ファイルの最初の行がtableのフィールド名であれば、テーブルの自動作成+データのインポートは手間が省けます.
具体的な使い方はREADMEをご覧ください.
load data from csv/xlsx into database(mysql/postgresql)
INSTALL
CONFIG $sudo touch .env
USAGE
csv、xslなどの他のフォーマットのインポートは難しいです.
csvxslのインポートツールをお勧めします.https://github.com/zhengze/file_to_db.git
ファイルの最初の行がtableのフィールド名であれば、テーブルの自動作成+データのインポートは手間が省けます.
具体的な使い方はREADMEをご覧ください.
load data from csv/xlsx into database(mysql/postgresql)
INSTALL
pipenv install #
pip install -r requirements.txt
CONFIG
DATABASE_URI=postgresql+psycopg2://admin:1234@localhost/test
USAGE
python file_to_db.py -h
usage: file_to_db.py [-h] [--file FILE] [--table TABLE]
optional arguments:
-h, --help show this help message and exit
--file FILE, -f FILE the file path.
--table TABLE, -t TABLE
the table name.
:
python file_to_db.py -f user -t ./test.csv
test.csv :
name,age
zhangsan,15