Problem beim Lesen von CSV mit Scanner()
Beim Lesen einer CSV-Datei mit Scanner() treten häufig Probleme mit Text auf, der Leerzeichen enthält wird in die nächste Zeile verschoben. Dies liegt daran, dass der Scanner Leerraumgrenzen einhält.
Falsche CSV-Verarbeitung bei der Verwendung von Scanner()
Das bereitgestellte Code-Snippet verwendet Scanner(), um die CSV-Datei zu lesen und zu verarbeiten. Zeilen mit Leerzeichen werden jedoch nicht korrekt verarbeitet. Beispielsweise führt das Leerzeichen zwischen „Adresse 1“ und dem Komma in der CSV-Zeile „Adresse 1, Adresse 2“ dazu, dass sie in mehrere Zeilen aufgeteilt wird.
CSV-Parsing-Richtlinien
Bei der Arbeit mit CSV-Dateien ist Folgendes unbedingt zu beachten Richtlinien:
In diesem speziellen Fall heben die folgenden Punkte das Falsche hervor Handhabung:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3