CSV文件导出单元格



我有这个应用程序接受listview并以。csv文件的形式导出到设备。这是代码

StringBuilder sb = new StringBuilder();
for (String s : array) {
sb.append(s.trim()).append(",");
}
result = sb.deleteCharAt(sb.length() - 1).toString();
}

我对输出很满意,因为它是按照我想要的方式组织的。问题是如果数据有逗号","它(我认为)识别了它,并把它放在另一个细胞上。但是当我把这个后缀改成另一个"符号"时,它就完全毁了。

这是两个输出的图片。(https://i.stack.imgur.com/BazVv.png)第一个没问题,因为我没有用逗号。另一方面,在第二封邮件中,我把全名颠倒了,所以我用了逗号。

你觉得我该怎么处理这个?

你应该用其他一些你知道不会出现在你的列中的东西来分隔你的CSV,比如->;& lt; -

为此,您将选择单元格->右击->格式化单元格->自定义→@→好的

之后,你应该导出你的CSV文件,你会看到现在列被->;<-而不是->& lt; -

然后在你的代码中替换对于;

相关内容

  • 没有找到相关文章

最新更新