如何更改csv文件的分隔符,现在是','。我正在使用openCSV jar

时间:2014-02-14 07:50:15

标签: sqlite

我是android的初学者,想要将数据从csv文件导入到android中的Sqlite数据库。 我首先在csv文件中插入实际数据,但有些我需要逗号(,)。所以我想改变分隔符。

1 个答案:

答案 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)整个文件”