转换您的datapackages
项目描述
Datapackage Convert
从表格数据包进行转换。目前
- 将多个数据包合并成一个。
- 到SQLite
- 到Parquet
- 到XLSX
- 到Postgres
所有转换都旨在具有内存效率,并且尽可能快。这是一个python库,提供对rust库的绑定。
安装
pip install datapackage-convert
用法
当引用数据包时,您可以引用
datapackage.json
文件。- 包含
datapackage.json
文件的数据包目录。例如:/a/datapackage/dir
- 包含
datapackage.json
文件的zip文件。例如:my_datapackage.zip
合并数据包
这将合并数据包成一个。
from datapackage_convert import merge_datapackage
merge_datapackage('output_datapackage', ['datapackage1', 'datapackage2'])
到SQLite
将转换为sqlite文件。添加外键关系及其索引。
from datapackage_convert import datapackage_to_sqlite
datapackage_to_sqlite('mydatabase.db', 'my_datapackage')
到parquet
将转换为snappy压缩的parquet文件。
from datapackage_convert import datapackage_to_parquet
datapackage_to_parquet('output_directory', 'my_datapackage')
到xlsx
将转换为XLSX文件。
from datapackage_convert import datapackage_to_xlsx
datapackage_to_xlsx('output.xlsx', 'my_datapackage')
到postgres
将数据插入到postgres数据库中。
from datapackage_convert import datapackage_to_postgres
datapackage_to_xlsx('postgres://name:pass@host/dbname', 'my_datapackage')
项目详情
关闭
datapackage_convert-0.5.2.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c843da924d097349414dbdd483c4d953857d67a4d5225172b19819b4e588c9be |
|
MD5 | ee63c2446b7dadb4a624cea47b1ff027 |
|
BLAKE2b-256 | 888cee83a1586065160ae323c7c66f4af1bfe49d2b935bbc089f1c946604e177 |
关闭
datapackage_convert-0.5.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7593b3d38225c0eeb22ec55a8f303b76eaf452e0e08a0812629cda430910ddc5 |
|
MD5 | 7b7f2583595737acd1983e7a941eeeac |
|
BLAKE2b-256 | ff749a91698385c86cb66a2e30409489e922904f4f509930a631870923518bdf |
关闭
datapackage_convert-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a83870142383c89f08574ea5aedfe4cccb3deed23aa0c8e962de49214613ca0d |
|
MD5 | 848df48e20db7a9fd19d22771ee99392 |
|
BLAKE2b-256 | dbe8f66b20e8d90bf9c3d0e56afa88682db91b6af38518db8a434fe26d2470af |
关闭
哈希值 数据包转换-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4509a63d17cb408d083a61bef89ae038591046b4e0dc8dc739fff83cdf1756a9 |
|
MD5 | a1baf0e7f8ba3ff21b8329a3b8d07db2 |
|
BLAKE2b-256 | 7816fb0f57493b1747b234a6961f06571f02c5d298e033b5560ee716c8cc9a25 |
关闭
哈希值 数据包转换-0.5.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 97c0e2ea1977b4839206e61d626483d21445f1b8ddaf9930fdc64179a38f506e |
|
MD5 | 3174800b0b7c0e9fa0a8b747b068ed0b |
|
BLAKE2b-256 | 590db115c0835ff3e61d99c1d53cd92a27656362faef1effe8f6c6e488d6d14f |
关闭
哈希值 数据包转换-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 56aa825888d8cfb65b2d5cef52db87fd57289fb768eb166c7931988e3d24d7df |
|
MD5 | 3ea54e886427131ed2a8b3c90fa910e4 |
|
BLAKE2b-256 | 3db9f59776fa2d2afefbf7b100f968936242542aab66378e440c2d374caf12d7 |
关闭
哈希值 数据包转换-0.5.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2cb25a9c9b5f874607c6942246c1af65331336b2781565ee78959a5271be30d4 |
|
MD5 | 99a24347e128388317921ac0419ac37a |
|
BLAKE2b-256 | 6a62c185c25a3485c6610ce4d7317fe127bae819388e5c46473c7a3461a180e0 |
关闭
哈希值 数据包转换-0.5.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c6865266be7a5464399fe8d37d21f071aa29276bcd1e6d3f9334859d6081a4e6 |
|
MD5 | a73aaaf9fa83d44a6acb68d45da41f6b |
|
BLAKE2b-256 | 9bfb76c04eb1d91c75fdc8ee4a9370faaeab1bd21a5d46cf2d3ac4843f592251 |
关闭
哈希值 数据包转换-0.5.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c4cff3d6f61b79cfb699a683dda87a14e4cf4581d021a859acccb73fd78b5fc |
|
MD5 | ed8be17c9fc6abed46107fdaf9f672cc |
|
BLAKE2b-256 | e377d668f224b6c1811885e11eec26de531c3cfa22b9fefd70941a16321fe7e9 |
关闭
哈希值,用于数据包转换器-0.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b632020f337acd1ae8413be30223b90e7886a5e93f13d613938e23236317d44f |
|
MD5 | abc4cdb76c7218b5b1f68041173ef791 |
|
BLAKE2b-256 | 76ce4601ddc91aed3f7e172f82845fa29541d1642d8d163fbc66356ec9a44e01 |
关闭
哈希值,用于数据包转换器-0.5.2-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 30d9ceb6150b98aa5a74c2d7472020c103af05855cdf20663000e176299908ad |
|
MD5 | 4f90a016e6b540564c77c62c6800a7cf |
|
BLAKE2b-256 | 05cfe669f4ca87f65e9f290fc1670f728beee7a61f573e3c4bad7f0da3b1f86f |
关闭
哈希值,用于数据包转换器-0.5.2-cp37-cp37m-macosx_10_7_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f3e1836f974c8421531bd1373916da52d538563db5f27369758eac1379098dc |
|
MD5 | 58a3fdf70aa553ced0b6d349fa73d530 |
|
BLAKE2b-256 | e4a763a0b15761bd516ec6f0c363c3260532fd26181fcebdec5dbc2531eec607 |