Ich benutze openCSV, um Dateien zu importieren, aber in der Regel liest es nur einen Teil einer Datei. Es geht um Dateien mit ~ 5k Zeilen, aber oft ist 20k ein Problem für ihn (sogar CSV mit 1 Spalte).OpenCSV liest nur einen Teil einer Datei
Als ich versuchte, BufferedReader anstelle von openCSV zu verwenden gab es kein Problem mit sogar 100k Zeilen Datei, aber dann verliere ich gut openCSV Parser.
Haben Sie eine Idee, wie Sie ein Problem mit openCSV lösen können oder können Sie vielleicht eine andere gute Bibliothek zum Importieren von Dateien in Java empfehlen?
OpenCSV kann eine so große Datei nicht verarbeiten, weil sie nicht streamt. Ich empfehle Ihnen, diese Datei zu streamen. –
Ok, wie ich traurig bin, habe ich versucht, BufferedReader zu verwenden, aber dann muss ich Parser selbst schreiben und normalerweise ist es nicht genug, um Datei durch Trennzeichen zu teilen, oft ist es viel komplizierter. Gibt es also gute Bibliotheken zum Importieren? –
erhalten Sie eine Ausnahme, die möglicherweise nicht angezeigt wird, wenn Sie die Ausnahme nicht in Ihrem catch-Block drucken. – Priyamal