Описание тега supercsv

Super CSV - это быстрый и бесплатный CSV API с открытым исходным кодом для Java.
3 ответа

SUPER CSV пишет бин в CSV

Вот мой класс, public class FreebasePeopleResults { public String intendedSearch; public String weight; public Double heightMeters; public Integer age; public String type; public String parents; public String profession; public String alias; public …
10 май '10 в 22:23
2 ответа

Java: анализатор CSV - пропуск кавычек

Есть ли способ проанализировать файл CSV (переменное число столбцов) с помощью какого-то синтаксического анализатора CSV (например, SuperCSV) для набора List без пропуска кавычек в Java? Для ввода: id,name,text,sth 1,"John","Text with 'c,o,m,m,a,s' …
11 апр '14 в 11:43
1 ответ

Супер CSV и групповые разделители

Мы пытаемся прочитать файл, который содержит числа в следующем формате: 123.456,78 ( согласно Википедии это обычно для некоторых стран - например, Германии). Super CSV настроен для анализа столбца как BigDecimal: new ParseBigDecimal(new DecimalForma…
22 апр '14 в 14:59
1 ответ

Невозможно правильно прочитать данные обратно

Я пытаюсь сохранить класс человека, у которого есть список домашних животных, в файл CSV и прочитать его обратно в соответствующие объекты. Я могу написать это правильно, но не могу читать. Пожалуйста, смотрите ниже - Person.java import java.util.Ar…
26 июн '14 в 16:28
1 ответ

При разборе SuperCsv/beanreader встречается исключение в первой строке и возвращается NULL

Я пытаюсь проанализировать CSV-файл с помощью Supercsv. Я использую некоторое "исключение перехвата", чтобы устранить строку с неправильной структурой или данными. Все строки обрабатываются с помощью цикла do / while. Но если первая строка вызывает …
05 мар '13 в 09:59
1 ответ

SuperCSV, Dozer: запись в CSV-файл. Для объекта со списком в несколько строк

У меня есть класс А, который имеет несколько свойств: class A { private String col1; private String col2; private List<B> bList; // setters and getters } Class B { private String b1; private String b2; //setters and getters } Я пытаюсь записат…
18 фев '14 в 18:41
1 ответ

Supercsv - не удалось найти исключение метода

У меня есть реализация ниже. csvReader = new CsvBeanReader(new InputStreamReader(stream), CsvPreference.STANDARD_PREFERENCE); lastReadIdentity = (T) csvReader.read(Packages.class, Packages.COLS); В моем Packages.class Я установил мою переменную unit…
08 окт '15 в 21:24
3 ответа

Есть ли способ изменить значение конкретной ячейки в CSV-файл в Java?

Я рассмотрел другие вопросы, касающиеся этого, в Stackru, но упомянутые там библиотеки позволяют только читать или писать. Некоторые из них допускают частичное чтение или запись, как SuperCSV, но никакая библиотека не может быть использована для обн…
14 июн '12 в 14:45
2 ответа

Как пропустить только пробелы и строки, имеющие переменные столбцы, используя supercsv

Я работаю над требованием парсера CSV и использую библиотеку парсера supercsv. Мой CSV-файл может иметь 25 столбцов (разделенных табуляцией (|)) и до 100 тыс. Строк с дополнительной строкой заголовка. Я хотел бы игнорировать только пробелы и строки,…
23 янв '16 в 01:54
2 ответа

Обратная запись в CSV с Java с использованием Super CSV

Я уже давно работаю над этим кодом и просто хочу, чтобы мне давали простые советы, если я пройду тупик. Суть, в которой я сейчас нахожусь, состоит в том, чтобы собрать одинаковые ячейки из разных CSV-файлов и скопировать одну строку в другой CSV-фай…
09 авг '12 в 13:53
1 ответ

Как частично прочитать файл CSV с Super CSV

У меня есть CSV-файл с 24 столбцами. Из них я только хочу прочитать 3 колонки. Я вижу, что super CSV - очень мощная библиотека, но я не могу понять, как частично читать CSV. Ссылка на частичное чтение не работает. Пожалуйста, помогите мне с рабочим …
23 окт '12 в 20:23
1 ответ

Как записать List<String> в CSV-файл и прочитать его обратно, используя supercsv

Я использую supercsv CsvBeanWriter для записи значений в CSV-файл. образец класса: public class Employee { private String name; private int empId; List&lt;String&gt; phoneNumbers; } Вывод, который я получаю: name,empId,phoneNumbers vijay,1,"[123, 45…
15 янв '14 в 18:26
1 ответ

Какой клеточный процессор использовать в строках при использовании SuperCSV CSVBeanReader

@Carl V. Dango,@Zsolt, @Jon, давай начнем сначала. Вот мой код и ошибка (внизу). В консоли вы увидите первые две строки необработанных данных. Первое поле в первой строке ("элемент") является нулевым в выходных данных. Я подумал, что это должно быть…
29 ноя '11 в 07:36
2 ответа

Как изолировать экземпляр класса с помощью SuperCsv?

На самом деле у меня есть класс ArticleModele, где я храню содержимое столбцов.csv, но я не знаю, как получить доступ к конкретному экземпляру класса, который соответствует определенной строке в.csv. Вот мой код: public static ArticleModele readWith…
11 авг '14 в 13:51
3 ответа

Пропустить дополнительный заголовок в CSV-файле с SuperCSV

У меня есть система, где пользователи могут импортировать данные через CSV-файлы. Файл анализируется в POJO с использованием SuperCSV. Я хочу иметь возможность управлять этими файлами с или без строки заголовка. CsvBeanReader.getHeader(true) извлече…
17 фев '16 в 13:18
1 ответ

Java Создать 100 МБ сжатого файла CSV производительности файла

Мне нужно создать заархивированный файл размером 100 Мб в течение 5 секунд, который содержит файл CSV с использованием Java. Я создал test.zip, который содержит файл CSV, но создание файла zip занимает слишком много времени (~30 секунд). Вот код, ко…
15 сен '15 в 07:21
1 ответ

Файл Java в CSV, SuperCSV Dozer: как избежать зацикливания вложенного объекта

У меня есть следующие классы.. SurveyResponse.java import java.util.List; public class SurveyResponse { private int age; private Boolean consentGiven; private List&lt;Answer&gt; answers; public SurveyResponse() { } public SurveyResponse(final int ag…
24 июн '14 в 20:39
1 ответ

Продолжить чтение SuperCSV после исключения

Есть ли способ продолжить чтение из CSV после того, как сгенерировано исключение процессора ячейки? Я пытаюсь взять все хорошие данные из файла, сделать с ним то, что мне нужно, и сообщить пользователю о наличии плохих строк, если они есть. Например…
01 окт '15 в 22:45
1 ответ

Как импортировать super-csv-joda для использования процессора DateTime

В настоящее время я использую Super-CSV для чтения / записи CSV-файла из приложения Java. Теперь мне нужно разобраться с объектом Joda DateTime. Я вижу, что есть модуль super-csv-joda, но я не могу найти информацию о том, как его использовать. Я пыт…
24 фев '15 в 11:01
2 ответа

Как пропустить строки без пробелов, используя Super CSV?

Как настроить Super CSV для пропуска пустых или пробелов? Я использую CsvListReader и иногда получаю пустую строку в моих данных. Когда это происходит, исключение составляет: количество CellProcessors должно соответствовать количеству полей Я хотел …
10 дек '12 в 08:50