首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Excel数据插入SQLite列

问将Excel数据插入SQLite列
EN

Stack Overflow用户
提问于 2021-02-03 12:34:02
回答 1查看 475关注 0票数 0

我有一个问题:我有一个MS (.xlsx)文件,包含数千个条目。我需要将excel文件中的数据插入到SQLite列中。我从现有的答案中可以看出,可以通过INSERT INTO语句实现这一点,如下所示:

代码语言:javascript
复制
INSERT INTO artists (name)
VALUES
    ("Buddy Rich"),
    ("Candido"),
    ("Charlie Byrd");

但是问题是我们必须手动添加/插入条目,如果我们在excel文件中有10,000个条目,这是不可能的。

简单地说,我想在这里做三件事:

  1. 在现有SQLite数据库中创建新列
  2. 将excel文件的数据添加或插入到SQLite的新列中。
  3. excel数据在一列中有超过10,000个条目。如何将excel的大数据插入到SQLite数据库的新列中?
EN

回答 1

Stack Overflow用户

发布于 2021-02-03 21:23:36

似乎你把两件事混合在一起

  • 在表上创建列(alter table ... add column ...)
  • 将数据插入已存在的列

此外,您应该指定是否要插入这些新数据,或者更确切地说,是使用这些数据更新一些现有行。

对于SQLite,最简单的方法似乎是将此.xlsx文件保存为csv (直接在csv中),然后使用.import sqlite命令导入该文件(请参阅那)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66027659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档