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: 5554
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Telfs (Tirol)
- Kontaktdaten:
Re: csv import und berechnen
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

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: 5554
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Telfs (Tirol)
- Kontaktdaten:
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

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
Wer ist online?
Mitglieder in diesem Forum: __deets__, markjohannes