什么是从数据库中分离数据列的正确方法
问题描述:
我是android开发新手,我需要帮助分离csv文件中的列。什么是从数据库中分离数据列的正确方法
我已经可以将数据保存在下一行和列中。但是当我输出数据时,在第一列和最后一列出现了一些逗号和引号(“),所以我不得不放置一些空列,以便数字不会与这些不需要的逗号和引号混合在一起,但它们保留未来,在那里我做错了 代码如下:?
if (listdata.size() > 1) {
for (int index = 0; index < listdata.size(); index++) {
person = (br.com.att.actoap.Adapter.Person) listdata.get(index);
String arrStr5[] = {" ", ";" + "/" + ";" + ";" + person.getSampleN() + ";" + person.getPeso() + ";" + person.getFatc() + ";" + person.getFsMol() + ";" + person.getFaAci() + ";" + person.getVolum() + ";" + person.getResu() + ";" + ";" + "/" + ""};
csvWrite.writeNext(arrStr5);
}
按照错误:
http://i.stack.imgur.com/OnPpM.png
我不想要这个逗号,我可以如何去除这个?
谢谢!
答
这样看来,cvswrite实际上是写一列CVS文件作为corrent CSV文件,请用逗号“”和双引号“”“。
但您的Excel版本需要一个‘本地化’变种的CSV文件(读破碎),并期望分号';'作为分隔符,而不是逗号。
可能的解决方案是
- 配置Excel阅读真正的CSV文件,并正确使用图书馆。
- 配置磁带库导出分号分隔的文件
- 使用TAB键分开
+0
谢谢,我将致力于解决这个可能的问题 – 2015-02-08 19:50:31
另一个如何修补问题而不是修复问题的经典例子 - 可能会导致你*更深入到兔子洞... – alfasin 2015-02-08 18:32:32
@al fasin谢谢,如果你能帮助我,我该怎么办? – 2015-02-08 18:41:16
你不应该“继续”,你应该备份并找出为什么这些引号,逗号和斜杠被插入到db/csv文件并修复*那*。 – alfasin 2015-02-08 18:49:41