【发布时间】:2013-04-19 11:08:52
【问题描述】:
我正在尝试输入 csv 文件。
我的输入如下图
String string="你好,这是用户";
但是当我输入 csv 文件时,逗号被视为分隔符,它被写入两个单元格。一个单元格中的“hi”和另一个单元格中的“这是用户”。
但我希望整个字符串都在一个单元格中。
我怎样才能做到这一点。
请帮帮我。
FileWriter writer = new FileWriter("D:/Workspace/Sample2.csv");
PrintWriter out = new PrintWriter(writer);
String names="[hasds,jash.jahd,jash]";
out.append(names);
out.flush();
}
【问题讨论】:
-
您是否使用一些库来完成这项工作?向我们展示此导入过程的相关代码。
-
如果您不使用库,您可以将字符串括在引号中。不是 Java 问题。
-
FileWriter writer = new FileWriter("D:/Workspace/Sample2.csv"); PrintWriter out = new PrintWriter(writer);字符串名称=“嗨,这是用户”; out.append(名字); out.flush(); }
-
@user2243525 编辑您的问题并将其发布到那里。
-
请为此任务使用 CSV 库。不知道文件格式如何工作并尝试推出自己的实现的程序员是造成其他程序员头痛的原因,他们不得不处理这些不明智的尝试所产生的混乱文件。他们甚至可能不得不求助于使用正则表达式(太可怕了!)...