Добавить новый столбец в CSV-файл, используя bufferedReader и bufferedWriter - PullRequest
0 голосов
/ 30 апреля 2019

Я загружаю файл CSV, и мне нужно разделить значения столбца имени на firstName и lastName, и столбец lastName будет создан динамически.

Я пробовал это:

try {
            BufferedReader br=null;
            BufferedWriter bw=null;

            // Get the file and save it somewhere
            byte[] bytes = file.getBytes();
            String line="";

            Path path = Paths.get(UPLOADED_FOLDER + (file.getOriginalFilename()));

            br = new BufferedReader(new InputStreamReader(new FileInputStream(String.valueOf(file))));
            while((line = br.readLine()) != null){

                String[] name = line.split(",");

                System.out.println(" [name= " + name[0] +"");

            }
            Files.write(path, bytes);

            redirectAttributes.addFlashAttribute("message",
                    "You successfully uploaded '" + file.getOriginalFilename() + "'");

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...