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?
csv import und berechnen
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi radiator!radiator hat geschrieben:geht das mit python?
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
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
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?
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]
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi radiator!radiator hat geschrieben: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 int(row[0]) + int(row[1])
Mit int() oder long() bekommst du eine Ganzzahl. Mit float() eine Fließkommazahl.
mfg
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
ich hab das jetzt mal so probiert
und auch so
aber beides brachte nur die fehlermeldung
Code: Alles auswählen
print (row[0], column[0] )
und auch so
Code: Alles auswählen
print (row=0, column=0 )
aber beides brachte nur die fehlermeldung
NameError: name 'column' is not defined
dann solltest du mal englisch lernen, tut mir leid.
der sagt, dass "column" nicht belegt ist.
du hast halt nix coumn genannt
der sagt, dass "column" nicht belegt ist.
du hast halt nix coumn genannt