因此,我尝试将.csv插入sqllite,但正如我提到的"expected 5 columns but found 1 - filling the rest with NULL"
出现。
我尝试使用一些不同的代码行,就像在这里到处找到
"""sqlite3 urunler.db -separator ',' '.import /sticin.csv users'"""
但是我无法解决问题。
"""sqlite3 urunler.db -separator ',' '.import /sticin.csv users'"""
这是我第一次处理.csv和sqlite,因此,如果您可以用可行的解决方案指导我,那将是完美的。
答案 0 :(得分:1)
参数-separator
用于在打印结果期间分隔字段,内部sqlite命令.separator
也用于选择用于导入文件的分隔符。选择导入分隔符,然后导入文件。
sqlite3 urunler.db ".separator ';'" ".import sticin.csv users"
sqlite> select * from users;
Musteri Adı |Urun No. | Kalip No. |Urun Adi | Kalip Durumu
A | 102 | | Flange| Dovuluyor
A | 103 | | GrundKorper| Hazir