CSV разделены в неправильных местах с папапарсе

Я пытаюсь преобразовать CSV-файл в JSON с папапарсе. Но файл разделен не в тех местах.

Вот как выглядит содержимое csv-файла:

0001;"08.03.09";"06:47";"Dichte";1,2264;"g/cm≥";;;;;14,8;"∞C";
0002;"08.03.09";"06:47";"Dichte";1,2275;"g/cm≥";;;;;15,0;"∞C";
0003;"08.03.09";"06:48";"Dichte";1,2260;"g/cm≥";;;;;15,0;"∞C";
0004;"08.03.09";"06:49";"Dichte";1,2267;"g/cm≥";;;;;15,0;"∞C";

Разделитель должен быть ";"

Мой код:

$(function () {
    $("#dma-csv2").change(handleFileSelect);
});

function handleFileSelect(evt) {
    var file = evt.target.files[0];

    Papa.parse(file, {
        config: {
            delimiter: ';',
            quoteChar: '"',
            header: false
        },
        complete: function (results) {
            var data = results.data;
            console.log(data);
        }
    });
}

(Неправильный) результат, который я получаю:

0: […]
0: "0001;\"08.03.09\";\"06:47\";\"Dichte\";1"
1: "2264;\"g/cm�\";;;;;14"
2: "8;\"�C\";"

Желаемый результат:

0: […]
0: 0001;
1: 08.03.09
2: 06:47
3: Dichte
4: 1,2264
5: g/cm
6:
7: 
8: 
9: 
10: 14,8
11: C

Любая помощь приветствуется. Спасибо!

0 ответов

Другие вопросы по тегам