我是android的初学者,想要将数据从csv文件导入到android中的Sqlite数据库。 我首先在csv文件中插入实际数据,但有些我需要逗号(,)。所以我想改变分隔符。
答案 0 :(得分:0)
从您的问题中不清楚您是否不知道如何将逗号更改为其他分隔符,或者您不知道如何告诉sqlite有关新分隔符...我会假设它是前者并且你有一台Unix-y计算机。
您可以将文件中的所有逗号音译为冒号,例如,使用“tr”,如下所示:
tr ',' ':' < oldfile.csv > newfile.csv
以下是一个简单字符串和输出的示例:
echo hi,there,my,friend | tr ',' ':'
hi:there:my:friend
或者你可以像这样使用sed:
echo hi,there,my,friend | sed 's/,/:/g'
hi:there:my:friend
说“用冒号代替逗号,全局(g)整个文件”