Я использую openCSV для импорта файлов, но обычно он читает только часть файла. Он имеет дело с файлом, содержащим строки ~ 5k, но часто 20k является для него проблемой (даже CSV с 1 столбцом).OpenCSV читает только часть файла
Когда я попытался использовать BufferedReader вместо openCSV, не было проблемы с файлом строк размером 100 тыс., Но затем я потерял хороший парсер openCSV.
У вас есть идеи, как решить проблему с помощью openCSV или, возможно, вы можете порекомендовать другую хорошую библиотеку для импорта файлов в java?
OpenCSV не может обрабатывать такой большой файл, потому что он не является потоковым. Я рекомендую вам посмотреть в потоковый файл. –
Хорошо, как и я, я попробовал использовать BufferedReader, но потом мне нужно написать парсер самостоятельно и обычно его недостаточно, чтобы разделить файл на разделитель, часто его гораздо сложнее. Так есть ли хорошие библиотеки для импорта? –
вы получаете исключение, вы можете его не увидеть, если вы не печатаете исключение в своем блоке catch. – Priyamal