115122

Python Excel bestimmte Spalte auslesen

Hi,

ich bastle gerade ein wenig mit Python und Excel herum und bin auf ein Problem gestoßen, wurde aber durch Recherche im Netz nicht wirklich schlauer.
Ich arbeite mit Python 2.7 und dem Modul "openpyxl".

Zu meiner Vorgehensweise:
Ich importiere das Modul und erstelle ein neues Workbook-Objekt. Ich lese die bestehende Exceldatei ein. Bis hierhin funktioniert alles wunderbar. Nun möchte ich z.B. nur die Werte angezeigt bekommen, welche in der ersten Spalte stehen. Ich habe ein wenig mit Iterate-Funktionen herumgespielt, bin aber auf keinen grünen Zweig gekommen. Folgend mein Code bisher:

from openpyxl import load_workbook

wb = load_workbook("C:\\temp\\Test\\test.xlsx")  
sheet1 = wb['Testsheet']  

Öffnen der Exceldatei und auswählen der richtigen Sheets.

Kann mir hier jemand weiterhelfen ?

Grüße
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 300399

Url: https://administrator.de/forum/python-excel-bestimmte-spalte-auslesen-300399.html

Ausgedruckt am: 14.07.2025 um 07:07 Uhr

114757
Lösung 114757 30.03.2016 aktualisiert um 15:24:51 Uhr
Z.B. Range A1:A3 auslesen und ausgeben...
#!/usr/bin/python
from openpyxl import load_workbook
wb = load_workbook('Daten.xlsx')  
ws = wb['Tabelle1']  
for cell in ws['A1':'A3']:  
	print cell.value
oder
for cell in ws.iter_rows('A1:A3'):  
	print cell.value
Gruß jodel32
115122
115122 30.03.2016 um 15:26:02 Uhr
War wohl zu simpel für mich, vielen Dank für deine Antwort. Hat funktioniert.