Мне нужно проанализировать файл CSV с таким заголовком:
Company;Registered office;Notifying party;Domicile or Registered office;Holdings of voting rights;;;;;;Publication
;;;;directly held;;additionally counted;;total;;in Germany;;in foreign countries
;;;;percentage;single rights;percentage;single rights;percentage;single rights;Official stock exchange
Мне было интересно, является ли это стандартный формат заголовка , потому что я ожидал, чтобы все поля были перечисленыодин за другим, например (в первом ряду) «Владение процентами прав голоса, непосредственно удерживаемых в процентах; владение правами голоса, непосредственно удерживаемыми в правах», в то время как я вижу, что информация разбита на три строки.
В настоящее время мой файл имеет 6 строк заголовка (три показаны и остальные три на другом языке), как я могу определить, если за день они добавят еще несколько строк заголовка ??Файл продолжается следующей строкой (первые данные) и так далее.Первая строка реальных данных не всегда одинакова
BBS Kraftfahrzeugtechnik AG;Schiltach;Baumgartner, Heinrich;Deutschland;62,5;;37,5;;100,0;;Börsenzeitung;04.04.2002
Я также ищу библиотеки Java, которые могут анализировать файлы CSV .