如何修改csv文件?

时间:2017-08-09 17:30:13

标签: java android csv multiple-columns

您好我正在使用我的自定义条形码扫描仪,我几乎完成了所有需要帮助的.csv文件自定义。我需要简单的代码,允许或仅在第一列A中放置扫描的代码,并将日期只放在colmun B中。(我已经有正确编写这两个存储的脚本,但是没有列分隔的horizo​​ntall pozition)

以下是代码:

 try {
                File myFile = new File("/sdcard/data.csv");
                myFile.createNewFile();
                FileOutputStream fOut = new FileOutputStream(myFile, true);
                OutputStreamWriter myOutWriter =
                        new OutputStreamWriter(fOut);
                myOutWriter.append(scanContent);
                Calendar c = Calendar.getInstance();
                SimpleDateFormat dateformat = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
                String datetime = dateformat.format(c.getTime());
                myOutWriter.append(datetime);
                myOutWriter.close();
                fOut.close();
                Toast.makeText(MainActivity.this,
                        "File created'mysdfile.txt'",
                        Toast.LENGTH_SHORT).show();
            } catch (Exception e) {
                Toast.makeText(MainActivity.this, e.getMessage(),
                        Toast.LENGTH_SHORT).show();

1 个答案:

答案 0 :(得分:1)

CSV代表逗号分隔值。这就是你需要做的 - 在列之间添加一个逗号。