【问题标题】:Error encountered when importing data from csv file into sqlite table将数据从 csv 文件导入 sqlite 表时遇到错误
【发布时间】:2010-12-25 00:09:03
【问题描述】:

我从 Excel 2011 导出数据。行看起来像:

100|农业生产-作物|农林

我使用以下方法在 SQLite 中创建表: 创建表 sic(id 整数、行业文本、类别文本); 然后我输入:

.mode csv 原文

然后:

.分隔符","

然后:

.import SIC.csv 原文;

我得到了错误:“错误:没有这样的表:原文如此;” 为什么?我能做什么?

【问题讨论】:

标签: sqlite csv


【解决方案1】:

最后一个参数是表名,在你的情况下应该是sic

.import SIC sic;

第一个参数是文件名,通常应该以“.csv”或“.txt”结尾(但不是必须的)。您可能需要仔细检查您的文件名是否正确。

documentation

.import FILE TABLE - 将数据从 FILE 导入 TABLE

【讨论】:

    【解决方案2】:

    我从这里得知:http://old.nabble.com/Import-CSV-in-sqlite3--td564241.html

    退出 SQlite 3。然后键入:

    sqlite3 -separator ',' test.db ".import sic.csv sic"

    这样就解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-16
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      • 2019-10-13
      • 2019-08-06
      相关资源
      最近更新 更多