Я загружаю файл 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() + "'");
}