Seite 1 von 1
csv import und berechnen
Verfasst: Dienstag 6. Juni 2006, 08:33
von radiator
Hallo, ich suche ein code der mir eine CSV datei importiert und ermöglicht mit den daten berechnungen zu erstellen
z.b cells(1,1) + cells(1,2) - cells(2,1) oder so
geht das mit python?
Re: csv import und berechnen
Verfasst: Dienstag 6. Juni 2006, 08:56
von gerold
radiator hat geschrieben:geht das mit python?
Hi radiator!
Natürlich geht das. Schau dir mal das Modul "csv" an.
http://docs.python.org/lib/module-csv.html
http://docs.python.org/lib/node636.html
mfg
Gerold

Verfasst: Dienstag 6. Juni 2006, 09:30
von radiator
sorry, bin nicht so der pro,
nun lass ich mir mit row auch wieder nur die datensätze ausgeben, aber hättest du vieleicht nen beispiel wo ich bestimmte datensätze berechnen lasse?
Code: Alles auswählen
import csv
reader = csv.reader(open("some.csv", "rb"))
for row in reader:
print row[0]
Verfasst: Dienstag 6. Juni 2006, 10:24
von gerold
radiator hat geschrieben:aber hättest du vieleicht nen beispiel wo ich bestimmte datensätze berechnen lasse?
Hi radiator!
Code: Alles auswählen
import csv
reader = csv.reader(open("some.csv", "rb"))
for row in reader:
print int(row[0]) + int(row[1])
Du musst den String, den du bekommst, einfach nur in eine Zahl umwandeln.
Mit int() oder long() bekommst du eine Ganzzahl. Mit float() eine Fließkommazahl.
mfg
Gerold

Verfasst: Dienstag 6. Juni 2006, 15:35
von radiator
ich hab das jetzt mal so probiert
und auch so
aber beides brachte nur die fehlermeldung
NameError: name 'column' is not defined
Verfasst: Dienstag 6. Juni 2006, 15:44
von murph
dann solltest du mal englisch lernen, tut mir leid.
der sagt, dass "column" nicht belegt ist.
du hast halt nix coumn genannt