Описание тега apache-commons-csv

Commons CSV читает и записывает файлы в вариантах формата значений, разделенных запятыми (CSV).
1 ответ

Получение дубликатов при попытке прочитать файл CSV с помощью Apache Common CSV

У меня есть класс, который пытается прочитать файл CSV с помощью Apache Common CSV, пока мой код работает нормально, за исключением того, что я не получаю ожидаемый результат. Мой код отображает дубликат второго столбца в CSV-файле, как показано ниж…
31 июл '18 в 21:56
2 ответа

Как читать CSV начиная с заголовка включительно в Apache Commons CSV?

Следующий подход позволяет читать с пропуском заголовка: Iterable<CSVRecord> records = CSVFormat.EXCEL.withHeader().parse(in); for (CSVRecord record : records) { //here first record is not header } Как я могу прочитать CSV начиная с заголовка …
09 ноя '17 в 13:01
1 ответ

Apache Commons CSV: цитируемый ввод не работает

import java.io.IOException; import java.io.StringReader; import org.apache.commons.csv.CSVFormat; import org.apache.commons.csv.CSVParser; Я пытаюсь проанализировать простой CSV-файл с анализатором Apache CSV. Это работает нормально, пока я не испол…
18 июл '16 в 09:11
2 ответа

Парсер Apache Commons CSV: не может прочитать значения

Я использую Apache Commons CSV Parser для преобразования CSV в карту. На карте я не смог прочитать некоторые значения через intellij отладчик. если я вручную наберу map.get("ключ"), значение будет нулевым. Однако, если я скопирую и вставлю ключ с ка…
13 сен '18 в 01:47
3 ответа

Разбор ошибок из-за различий CSV до / после сохранения (Java с Apache Commons CSV)

У меня есть файл CSV с 37 столбцами, который я анализирую на Java с помощью Apache Commons CSV 1.2. Мой установочный код выглядит следующим образом: //initialize FileReader object FileReader fileReader = new FileReader(file); //intialize CSVFormat o…
15 апр '16 в 17:15
1 ответ

Как прочитать CSV-файл из каталога ресурсов в JUnit Test с помощью FileUtils

Создайте CSV-файл в директории ресурсов стандартного проекта Maven следующим образом: src/main/resources/fruits.csv src/test/resources/fruits.csv fruits.csv Type, Quantity apple, 50 banana, 60 orange, 70 Используя следующие библиотеки <dependency…
0 ответов

Почему Apache Commons CSV считает общие уникальные значения всего файла?

У меня есть 2 CSV-файла (district1.csv, district2.csv) в каталоге, каждый из которых содержит столбцы "schoolCode" и "студентов". Когда я читаю оба файла csv с помощью библиотеки apache commons csv, я читаю различные значения столбцов 'schoolCode' и…
15 окт '18 в 02:29
1 ответ

Как читать CSV-файл Excel с использованием Apache CSV

У меня есть файл CSV (Excel), в котором все данные доступны в ячейке, как Excel. Я использую Apache CSV для разбора Excel типа CSV. При разборе данных каждый мой символ разделяется нулевым символом между ними. Этот CSV-файл я получаю из другого исто…
28 мар '18 в 14:25
4 ответа

Неверный символ между инкапсулированным токеном и разделителем в библиотеке Apache Commons CSV

Я получаю следующую ошибку при разборе файла CSV с использованием библиотеки Apache Commons CSV. Exception in thread "main" java.io.IOException: (line 2) invalid char between encapsulated token and delimiter at org.apache.commons.csv.Lexer.parseEnca…
04 ноя '14 в 07:30
2 ответа

Не в состоянии читать больше, чем запись через Apache Commons CSV

У меня есть CSV-файл, как это:- a,b,c,d //<- header 0.1,0.123,2.13,3.22 0.3,0.213,2.11,3.12 0.5,0.231,2.3,3.21 0.7,0.121,2.26,3.321 Я использую Apache Commons CSV для чтения файла CSV. Я сделал POJO, который соответствует вышеупомянутому CSV-файл…
06 янв '19 в 04:33
3 ответа

Apache записывает CSV-анализ с новыми строковыми символами

Как проанализировать запись CSV, которая содержит символы новой строки в кавычках, как показано ниже 1, Test, "testing testing testing" В настоящее время я использую Apache CSV lib CSVFormat.DEFAULT.withFirstRecordAsHeader().parse(new FileReader(fil…
23 сен '16 в 05:45
2 ответа

Apache Commons CSV

Я не могу понять ядро ​​библиотеки Apache Commons CSV. Не могли бы вы посоветовать метод, который мне следует использовать, когда я хочу получить столбцы по имени заголовка из файла csv с помощью apache-commons-csv? Например, у меня есть такой CSV-ф…
03 апр '16 в 19:20
0 ответов

Использование CSV для класса в файле JAR

Я создаю файл Jar для хранения общего кода для некоторых других моих приложений. В одном из классов я хочу загрузить файл csv в объект и разрешить приложениям, использующим jar, получить доступ к этому объекту. Я использую Java 8 и Apache Commons-CS…
14 фев '18 в 16:02
1 ответ

Java - Общий класс, расширенный конкретным классом

У меня есть несколько классов, стиль POJO, которые разделяют одну функциональность, скажем, метод readCSV . Поэтому я хочу использовать один родительский (или, может быть, абстрактный, не уверенный, должен ли) класс, который могут расширять эти POJO…
14 авг '15 в 03:51
0 ответов

Какой Apache Commons CSV парсер использовать? SOLR CSV или общее CSV? Они оба одинаковые?

Возможный дубликат: CSI API для Java Кажется, ни один разработчик не упоминает в commons-csv и solr-commons-csv, что он специально предназначен для apache-solr / lucene. Какой парсер CSV вы предпочитаете? Должен ли я просто пойти с одним из них, это…
0 ответов

CSVPrinter заключает в кавычки значение, даже если у него нет разделителя или разделителя строк

Когда для CSVFormat quoteMode установлено значение MINIMAL, оно должно заключать в кавычки значение только в том случае, если значение содержит разделитель (,) или разделитель строк '\n' в соответствии с javadoc. Но он заключает в кавычки, даже если…
20 июн '16 в 11:44
2 ответа

Почему CSVParser читает следующую CSVRecord

С помощью org.apache.commons.csv.CSVParser У меня странное поведение. Я пытаюсь прочитать, строка за строкой, CSV-файл, разделенный ; но мой парсер пропускает строку по неизвестной причине. Вот мой код: public static void main(String[] args) { try (…
16 апр '18 в 14:39
1 ответ

Apache Commons CSV строки Интерн

В моих файлах CSV есть несколько строк, которые появляются много раз. Я вижу в VisualVM, что в моем приложении много экземпляров одной и той же строки. Как использовать строку интерна с Apache Commons CSV?
12 авг '16 в 08:12
2 ответа

Парсер Apache CSV не работает с данными, разделенными табуляцией, с кавычками

Я хочу проанализировать отчет о транзакциях в электронной книге Google. Я открыл его в Notepad++, чтобы увидеть точно разделенные поля и записи. Это файл с разделителями табуляции, каждое поле заголовка и поле данных заключено в кавычки. Первые две …
19 окт '16 в 10:24
6 ответов

Получить заголовок файла CSV, используя Apache Commons

Последние два часа я искал решение моей проблемы напрасно. Я пытаюсь прочитать файл CSV, используя общие Apache, я могу прочитать весь файл, но моя проблема в том, как извлечь только заголовок CSV в массиве?
28 мар '16 в 19:13