Я много использовал OpenCSV, без каких-либо проблем. Вы можете получить хорошее представление об этом из этой статьи .
. Вам понадобится другая библиотека для XML. Сначала вам нужно выбрать между DOM и SAX . Важнейшим критерием является размер - он легко помещается в памяти? Если это так, используйте DOM, так как он быстрее. В противном случае SAX.
Хорошая рекомендация для анализа DOM: dom4j .