-2

次の CSV ファイルの内容が変数として提供されます。

"Buchungstag";"Wertstellung (Valuta)";"Vorgang";"Buchungstext";"Umsatz in EUR";
"22.10.2020";"22.10.2020";"Übertrag / Überweisung";"Auftraggeber: XY Buchungstext: KD 1 RE 3000 Ref. 123/456";"18,80";
"19.10.2020";"19.10.2020";"Übertrag / Überweisung";"Auftraggeber: AB Buchungstext: KD 1 RE 3000 Ref. 123/457";"160,00";

目標は、この CSV ファイルのコンテンツを解析することですが、変数を宣言すると、セミコロンが区切り記号であり、CSV の他のすべてのコンテンツに対して構文エラーが発生するため、変数を宣言すると最初の値のみが取得されます。

var csv= "Buchungstag";"Wertstellung (Valuta)";"Vorgang";"Buchungstext";"Umsatz in EUR"; "22.10.2020";"22.10.2020";"Übertrag / Überweisung";"Auftraggeber: XY Buchungstext: KD 1 RE 3000 Ref. 123/456";"18,80"; "19.10.2020";"19.10.2020";"Übertrag / Überweisung";"Auftraggeber: AB Buchungstext: KD 1 RE 3000 Ref. 123/457";"160,00";

エラー

4

1 に答える 1

0

値全体を一重引用符で囲むことができます。

const csv = '"Buchungstag";"Wertstellung (Valuta)";"Vorgang";"Buchungstext";"Umsatz in EUR";\n
"22.10.2020";"22.10.2020";"Übertrag / Überweisung";"Auftraggeber: XY Buchungstext: KD 1 RE 3000 Ref. 123/456";"18,80";\n
"19.10.2020";"19.10.2020";"Übertrag / Überweisung";"Auftraggeber: AB Buchungstext: KD 1 RE 3000 Ref. 123/457";"160,00";\n';

\n(改行の s に注意してください)

于 2020-11-03T21:07:14.100 に答える