Thema Datum  Von Nutzer Rating
Antwort
10.07.2019 16:32:22 Dani
NotSolved
10.07.2019 17:20:17 Gast6564
NotSolved
10.07.2019 17:21:44 Gast5381
NotSolved
10.07.2019 22:58:39 Flotter Feger
NotSolved
10.07.2019 23:46:30 Gast5566
NotSolved
11.07.2019 12:46:03 Dani
NotSolved
Rot Textdatei einlesen und in 2-Dimensionales Array speichern
11.07.2019 13:08:28 Gast19836
NotSolved
11.07.2019 13:18:09 Dani
NotSolved
11.07.2019 15:38:43 Gast65991
NotSolved
15.07.2019 14:53:21 Gast84364
NotSolved
15.07.2019 22:21:12 Flotter Feger
NotSolved

Ansicht des Beitrags:
Von:
Gast19836
Datum:
11.07.2019 13:08:28
Views:
477
Rating: Antwort:
  Ja
Thema:
Textdatei einlesen und in 2-Dimensionales Array speichern

Hallo Dani,

womit wir wieder bei genau der Frage sind, die ich quasi stellte, als ich schrieb, die Beschreibung zur Trennung der Spalten ist zu schwammig formuliert. Wenn es eine CSV-Datei ist, dann gibt es eine eindeutige Methode der Trennung der Datenfelder. Die können wir aber nicht rausfinden, weil wir keine dieser CSV-Dateien kennen, um selber reinzusehen.

Es gibt die Möglichkeit, dass die Datenfelder mit einem Zeichen getrennt sind. Das ist oft ein Semikolon, ein Komma oder ein Tabulator. Split() liefert dann mit dem entsprechenden Zeichen als Delimeter ein Array mit 2 Elementen. Ist es eine feste Spaltenbreite, die einfach mit Leerzeichen aufgefüllt wird, kann auch mit Split() gearbeitet werden. Anschließend liegt "Bezeichnung" immer im ersten Array Element und "Wert" immer im letzten".

Lade also bei irgend einem Dienst eine CSV hoch und Stelle den Downloadlink hier zur Verfügung. Das geht z.B. auch über https://pastebin.com/. Einfach den Inhalt einer CSV rainkopieren, den "Create New Paste" Button anklicken und dann den Link oben aus dem Browser hier reinkopieren. Es muss auch festgestellt werden ob es Einschlusszeichen gibt. In vielen CSVs sind die einzelnen Datenfelder in Anführungszeichen gekapselt. Die müssen dann zusätzlich noch entfernt werden.

Mit Sabinas Ansatz wird man die auch gleich los. Dann hat man aber erstmal alles in einer Tabelle und muss die Daten von da in ein Array überführen.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
10.07.2019 16:32:22 Dani
NotSolved
10.07.2019 17:20:17 Gast6564
NotSolved
10.07.2019 17:21:44 Gast5381
NotSolved
10.07.2019 22:58:39 Flotter Feger
NotSolved
10.07.2019 23:46:30 Gast5566
NotSolved
11.07.2019 12:46:03 Dani
NotSolved
Rot Textdatei einlesen und in 2-Dimensionales Array speichern
11.07.2019 13:08:28 Gast19836
NotSolved
11.07.2019 13:18:09 Dani
NotSolved
11.07.2019 15:38:43 Gast65991
NotSolved
15.07.2019 14:53:21 Gast84364
NotSolved
15.07.2019 22:21:12 Flotter Feger
NotSolved