nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Welche Sprache: Text/Tabelle bearbeiten

Von: Timo Labrenz (tlab3000@tlab3000.de) [Profil]
Datum: 14.02.2008 13:47
Message-ID: <fp1d94$lgl$1@news.albasani.net>
Newsgroup: de.comp.lang.misc
Hallo Leute,

ich habe mit Programmieren bisher eigentlich nichts am Hut, will
aber dennoch ein kleines Tool schreiben. Welche Programmiersprache
sollte ich als Anfänger wählen?

Die Aufgabe ist folgende:
Ich habe als Basis eine Textdatei, die wie eine Tabelle
(Trennzeichen: Semikolon) aufgebaut ist. Es gibt 4 Spalten: Datum,
Betrag, Sollkonto, Habenkonto.

Nun soll automatisch nach einem bestimmten Datum sortiert, dann auf
das gleiche Konto gebuchte Beträge summiert und verschieden Konten
zu Kostenstellen gruppiert werden.

Klingt ganz einfach, es gibt auch nur ein paar kleinere
Stolpersteine (z.B. wenn bei Gutschriften Soll und Haben vertauscht
sind oder dass die Konten nicht durchgehend nur 4 oder 5 Stellen
haben).
Aber als ich mit Excel den Versuch gestartet habe, solch eine
Berechnung zu automatisieren, hat sich herausgestellt, dass ich das
Problem unterschätzt habe.

Momentan sieht meine gedankliche Lösung so aus:
http://www.tlab3000.de/Konzept_AuswKstSt.pdf (60kb PDF, so bleibt
die Formatierung einigermaßen vorhanden, ist für nen Entwickler
sicherlich eher amüsant und noch sehr vage)
Ich hoffe, Ihr könnt was daraus lesen.

Zuerst dachte ich, Excel und Visual Basic wäre eine gute Idee. Aber
sorry, nach näherer Betrachtung weiß ich, dass mir das VB in Excel
gar nicht liegt...

Vor Jahren habe ich mal was mit awk gemacht - wäre das ein
sinnvoller Ansatz? Leider kann ich mich da an kaum was erinnern,
dementsprechend würde ich bei awk bei Null starten und könnte genau
so gut...

Perl nehmen? Hat mir 'ne Freundin empfohlen. Ist das nicht mit
Kanonen auf Spatzen geschossen?

Über tcl bin ich noch gestolpert - ist mir auch sympatisch.

Oder Python? Oder was ganz anderes? Was könt ihr mir empfehlen?

Die Performance ist nicht wichtig, die Datenmengen sind nicht
gewaltig und es stört niemanden, wenn das Programm eine Weile bis
zur Ausgabe braucht.

Am wichtigsten für mich ist ein leichter Einstieg in die Sprache -
je schneller ich ans Programmieren gehen kann, desto besser. Ich
suche den einfachsten/schnellsten Weg, das Problem zu lösen.

Wichtig ist auch, dass das Programm am Ende einfach zu bedienen ist.
Auch meine DAU-Kollegin (sorry,ist halt so) soll damit zurecht
kommen. Außerdem gibt's sicher noch ne Menge Leute, die sich über so
ein Tool freuen würden, und denen würde ich das auch gerne zur
Verfügung stellen.

Gruß und schonmal vielen Dank

Timo

[ Auf dieses Posting antworten ]

Antworten