Мне нужна ваша помощь здесь. Попытка выяснить, есть ли лучшее решение, чем манипулирование данными в текстовом файле.читать csv файл с новым символом строки как данные java
Итак, у меня есть файл csv, в котором некоторые данные имеют в нем новые строковые символы. Этот файл создается на портале salesforce.
Проблема возникает, когда я пытаюсь прочитать этот файл по строкам для вставки в таблицу sql в базе данных.
BufferedReader bReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
line = bReader.readLine()
интерпретирует новую строку в данных как конец строки. в результате эта линия переводится как 2 строки. Любая идея, как обрабатывать такие данные во время чтения файла.
Любые идеи были бы высоко оценены.
Спасибо.
Вы пробовали обрезку 'line' и проверку, если она пуста? if so - 'continue;' – vikingsteve
Вопрос для его решения: откуда вы знаете, что символ новой строки является частью данных вместо реальной новой строки в вашем CSV. если вы знаете ответ на этот вопрос, вы можете разработать решение, иначе вы не сможете – moffeltje