gpt4 book ai didi

database - 在 sqlite3 中按标题将 .csv 文件导入表中

转载 作者:搜寻专家 更新时间:2023-10-30 20:07:58 25 4
gpt4 key购买 nike

我需要根据 .csv 文件的标题将 .csv 文件导入到表格中。 .csv 文件的标题包含 sql 表的字段,但没有可选字段。 sqlite3 有这个能力吗?

例如,该表具有以下架构:

CREATE TABLE "Names" (
id INTEGER PRIMARY KEY,
first TEXT NOT NULL,
middle TEXT,
last TEXT NOT NULL
);

.csv 包含:

id,first,last
1,"Jane","Doe"
2,"John","Doe"
3,"Nikola","Tesla"

sqlite 是否能够根据 .csv 中的标题行将缺少字段的 .csv 文件加载到 sqlite 表中?

大致是这样的: How to import load a .sql or .csv file into SQLite?

最佳答案

sqlite3 命令行 shell 可以从列标题创建表。

但是如果表已经存在,它假定文件中的所有行都包含数据(尽管从 3.32 版开始您可以跳过标题行),并且列数相同。

您必须使用(或编写)一些不同的导入工具。

关于database - 在 sqlite3 中按标题将 .csv 文件导入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46879694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com