Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi Leute,

ich bin FiSi im 1 Jahr und mit programmierung noch nicht so stark in Berührung gekommen bis auf "Hello World" ;).

Ausgangslage:

CSV-Datei mit mehreren Spalten, eine davon mit Datum.

Gibt es eine Möglichkeit eine .csv datei zu öffnen, die Spalte mit Datum zu finden und dieses pauschal um eine Tag zurückzusetzen. Das Datum liegt so --> "01.01.2008" vor. Vielleicht per Timestamp-umrechnung minus 1 Tag und wieder zurück?

Bin für jede Hilfe sehr dankbar.

MfG

Ol'

Geschrieben

Hallo,

also im Grunde ja. Datei einlesen (obs da was fertiges für CSV gibt weiß ich gerade nicht), dann zeilweise an dem Seperator auftrennen und daraus ein Array erstellen. Die entsprechende Spalte im Array auswählen und den String in Date formatieren, umrechnen und wieder in das Arrayelement als String setzen. Das ganze dann wieder als Datei schreiben.

Ich würde Dir aber bei so etwas zu Perl oder PHP raten, da sie typenlos sind und die gerade in Perl sehr mächtige Stringfunktionen hast bzw. mit regexpr viel machen kannst. Wenn es eine einmalige Sache soll, dann geht das auch mit Excel

HTH Phil

Geschrieben

Hi,

danke schonmal für deine schnelle Antwort.

Es ist eine Sache die wohl ein bis drei mal die Woche ablaufen soll.

PHP ist eine Option die hier bei uns gut funktionieren würde.

Ist das für nen Anfänger in dem Bereich zu schaffen ?

MfG

Ol'

Geschrieben

Warum sollte es nicht schaffbar sein !?

Es ist die Frage was sinnvoller ist. Ich persönlich ziehe für solche kleineren Sachen, die womöglich rein auf Konsole laufen sollen, lieber eine Scriptsprache vor. Und da die meisten Scriptsprachen eben keine Typenbindung haben, kann man recht schnell Daten geschickt verändern.

Nur dann ist Dein Thread hier falsch, das ist das Java Forum.

Java hat den Vorteil, dass man schnell auch eine GUI erstellen kann. Du musst es abwägen wie die Zukunft des Programmes aussehen soll

HTH Phil

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...