datasette-import 由 datasette 开发

Star

README 源代码

datasette-import

PyPI Changelog Tests License

用于将数据导入 Datasette 的工具

安装

在与 Datasette 相同的环境中安装此插件。

datasette install datasette-import

用法

此插件会添加一个数据库操作项,名为“创建带有导入数据的表”。

此操作对拥有 create-table 权限的用户可用。

它链接到一个页面,允许用户上传文件或粘贴 CSV、TSV 或 JSON 数据,然后使用这些数据在 Datasette 中创建并填充一个新表。

CSV 和 TSV 数据必须在第一行包含标题。

JSON 数据必须是一个包含相同键的对象的数组,或者是一个容器对象,其中一个键的值是一个对象的数组。

致谢

CSV 和 TSV 解析使用 Papa Parse 进行,这是一个与此插件捆绑的 MIT 许可的 JavaScript 库。

开发

要在本地设置此插件,首先检出代码。然后创建一个新的虚拟环境

cd datasette-import
python3 -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

pip install -e '.[test]'

运行测试

pytest