Мне нужно было преобразовать файл CSV в соответствующее представление XML следующим образом:
CSV
header1;header2;header3
data1;data2;data3
data4;data5;data6
XML
<?xml version="1.0" encoding="UTF-8"?>
<root>
<row>
<header1>data1</header1>
<header2>data2</header2>
<header3>data3</header3>
</row>
<row>
<header1>data4</header1>
<header2>data5</header2>
<header3>data6</header3>
</row>
</root>
Мне показалось, что это именно то, что мне нужно (но по-немецки): CSV2XML
Он написан на Java и поставляется в виде файла .jar с небольшим пользовательским интерфейсом Swing. Он также настраивается относительно формата ввода и вывода.