CVS-Texteinträge sortieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

CVS-Texteinträge sortieren

Beitrag von dysti »

Hallo,
wie kann man eine CVS-Datei mit PB sortieren.
Suche im Forum hatte nichts ergeben.
Danke im voraus.
Dysti
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: CVS-Texteinträge sortieren

Beitrag von Kiffi »

dysti hat geschrieben:wie kann man eine CVS-Datei mit PB sortieren.
das ist ein wenig an Hintergrundinformation. Kannst Du die CVS schon
einlesen? Kannst Du die CVS schon in Zeilen und Felder aufteilen? Musst Du
verschiedene Sortierkriterien haben?

Welche PB-Version verwendest Du?

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Wenn du noch etwas Zeit hast, dann warte einfach auf eine kommende
Version meiner Datenbank unter "Codes, Tipps & Tricks", lese die CVS-Datei
damit ein, lass die Daten nach gewünschten Kriterien sortieren und speicher
sie wieder als CVS-Datei ab.

Ich kann aber nicht voraussagen, wie lange das noch dauern kann...
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Ich kann alles machen. Die Datensätze, wie Lfdnr,Vorname,Name etc.
liegen in der Reihenfolge der Eingabe vor.
Jetzt müsste ich sie sortieren z.B. nach lfdnr oder Namen.
Genau an dieser Stelle hänge ich.
Kann leider nicht länger warten.
Danke schon mal für die bisherigen Antworten.
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

in ein strukturiertes array laden, das sortieren, neu speichern...
...würde ich mal so spontan mutmaßen...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Jo, das wäre die einfachste und schnellste Methode.
Benutzeravatar
helpy
Beiträge: 636
Registriert: 29.08.2004 13:29

Beitrag von helpy »

Meint Ihr wirklich CVS?

Von den Inhalten handelt es sich eher um eine CSV-Datei (Comma Separated Values).

CVS war für mich bisher ein Concurrent Versions System

cu, helpy
Windows 10
PB Last Final / (Sometimes testing Beta versions)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

helpy hat geschrieben:Meint Ihr wirklich CVS?
nee, natürlich meinen wir alle CSV. :oops:

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Das wollt ich auch gerade frgen :lol:
Bild
Benutzeravatar
dysti
Beiträge: 656
Registriert: 10.02.2006 18:34
Wohnort: Schlicktown

Beitrag von dysti »

Sorry, ich meinte auch CSV. Leider ist mir das ein Schreibfehler passiert.
Hatte ich garnicht bemerkt.

Die Idee mit dem Array ist gut. Wie ist das mit dem Speicher?
Habe ca. 150 Datensätze a ca. 100 Zeichen pro Zeile!
PB5 / Spiderbasic / WB14 / Win7 / Win8.1 / Win10 / Debian 9
Antworten