sqlite3无法导入.csv文件

zte4gxcn  于 2022-11-24  发布在  SQLite
关注(0)|答案(4)|浏览(313)

我是DQL和sqlite的新手。我创建了一个非常基本的数据库,并尝试从.csv文件导入数据。我看了一个教程,并输入了以下代码:

.import countries.csv countries

这会产生以下错误:

Error: cannot open "countries.csv"

csv是我在excel中创建的一个文件,并保存为. csv。在文本编辑器中,它作为一个普通的逗号分隔值文件打开

bprjcwpo

bprjcwpo1#

对于任何有同样问题的人-任何包含空格的路径都需要使用引号

pzfprimi

pzfprimi2#

你需要使用double来转义反斜杠。我已经在Windows上成功地使用了两个反斜杠。
试试看:

sqlite> .import "C:\\working\\tmp\\data.txt" tablename
az31mfrm

az31mfrm3#

我尝试在mac上使用~/,但需要使用路径eg /Users/me/

omhiaaxx

omhiaaxx4#

哦!它花了我几个小时来解决这个问题,它几乎把我逼疯了!我已经保存了csv文件在一个文件夹,而我没有改变终端到它。我用cs50 ide和我输入'cd文件夹/'后,然后再次尝试,它的工作。希望这能帮助你。

相关问题