Frage

Ich versuche, den Inhalt einer CSV-Datei in Smalltalk (VisualWorks) zu lesen und zu verarbeiten, aber ich scheine es schwer zu haben, die Saite zu bekommen, um in ein Array zu spalten, bitte in ein Array.Unten ist Code, den ich arbeiten konnte.Was ich vermisse, ist das Stück, das den Inhalt der MyLLINE-Variablen aufteilt, der eine komma-getrennte Schnur, in ein Array von Saiten ist, um einem Twodlist hinzugefügt zu werden.Bitte helfen Sie mit allen Informationen, die Sie möglicherweise ansprechen können.Danke generasacodicetagpre.

War es hilfreich?

Lösung

1) Sie können auch eine Zeichenfolge in einen Stream drehen, sodass Sie dieselbe Technik verwenden können, die Sie zum Analysieren der Datei in Zeilen verwenden: generasacodicetagpre.

2) Sie können eine Zeichenfolge mit TOKENSBASEDON in Stücke teilen: generasacodicetagpre.

Andere Tipps

Sie möchten vielleicht den csvcarser Projekt auf Squeaksource überprüfen.Es sollte nicht schwer sein, es in Visualworks zu arbeiten.

Hier gibt Sie Unterstützung für alle CSV-Dateien (z. B. mit enthaltenden Zeichen, angegebenen Feldern usw.)

siehe auch diesen Beitrag

Jemand portiert das Neocsv Parser von Pharo zu Visualworks.Es könnte Ihr Problem lösen.

wahrscheinlich der schnellste Weg wird das Paket "GHCSVIMPORTEXPORT" laden. Dann können Sie tun: generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top