Ich habe dieses Thread fälschlicher Weise in die falsche Kategorie geschrieben, nämlich unter Ideen, jetzt schreibe ich ihn richtig in der Kategorie Allgemein
EDIT (jens): Ich hab deinen anderen Beitrag gelöscht
Hallo!
Ich brauche dringend Hilfe!!!
Ich habe ein Pythonprogramm, welches mir Zahlenwerte ausgibt. Diese Zahlenwerte muss ich jetzt nach Excel übertragen, wie macht man so etwas?
z.B.
Das Programm liefert:
255 14 255 14 255
Dann soll das in Excel alles in einer Zeile hintereinander geschrieben werden
Spalte A Spalte B Spalte C Spalte D Spalte E
255 14 255 14 255
Kann mir bitte jemand helfen
Datensätze Python -> Excel
erstelle eine csv-datei. diese kann excel lesen.
csv-datei ist eine schlichte text-datei im format:
"Spalte A","Spalte B","Spalte C","Spalte D","Spalte E"
"255","14","255","14","255"
r2d2
csv-datei ist eine schlichte text-datei im format:
"Spalte A","Spalte B","Spalte C","Spalte D","Spalte E"
"255","14","255","14","255"
r2d2
äh, nimm diese schlange von meinem hals.
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Pythonprog!Pythonprog hat geschrieben:Diese Zahlenwerte muss ich jetzt nach Excel übertragen, wie macht man so etwas?
Wenn du direkt mit Excel arbeiten möchtest... das funktioniert so:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-
import win32com.client
app = win32com.client.Dispatch("Excel.Application")
app.Visible = True # muss nicht sein
wb = app.Workbooks.Add()
ws = wb.Worksheets.Add()
ws.Cells(1, 1).Formula = "Hallo"
ws.Cells(1, 2).Formula = "Welt"
ws.Cells(2, 1).Formula = "Hallo"
ws.Cells(2, 2).Formula = "Welt"
wb.SaveAs(Filename=r"C:\my_excelfile.xls")
wb.Close()
app.Quit()
del ws
del wb
del app
Wird "app.Visible = True" nicht verwendet, dann passiert alles unsichtbar im Hintergrund.
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.