创建Android应用程序
答
下载库添加到您的应用程序。
你的应用程序中做
CSVWriter writer = null;
try
{
writer = new CSVWriter(new FileWriter("/sdcard/myfile.csv"), ',');
String[] entries = "first#second#third".split("#"); // array of your values
writer.writeNext(entries);
writer.close();
}
catch (IOException e)
{
//error
}
答
您可以使用String.format或MessageFormat编写自己的实现,您可以使用模板引擎(如StringTemplate),也可以使用工具(如Bindy)。
示例使用bindy:
@CsvRecord(isOrdered = true)
public Class Order {
@DataField(pos = 1, position = 11)
private int orderNr;
@DataField(pos = 2, position = 10)
private String clientNr;
...
}
我不知道,你可以使用bindy没有骆驼核心,如果没有那么它可能是你不希望在一个Android应用程序的依赖;)
和jar文件
谢谢,但如何在这个文件中插入数据.... – 2012-03-05 05:11:50
ü在那里,可使用此代码帮助的是,该文件只只读,我婉给读写权限,我该怎么做...... – 2012-03-05 05:22:45
如果我想在同一个csv中追加数据怎么做? – Dhrupal 2016-07-28 10:58:42