aktuell bin ich an einem Programm am arbeiten, womit ich Daten aus einem Excel-Sheet auslesen kann.
Das Auslesen klappt soweit auch ohne Probleme, allerdings möchte ich aus dem für mich Interessanten Datensatz nacheinander Werte auslesen und weitergeben.
Also z.B. lese ich einen Wert aus der Zeile 8 und Spalte 2 und gebe Ihn weiter, allerdings will ich dann nach einem kurzen Delay den Wert aus Zeile 8 und Spalte 3 haben.
Programmablauf sollte also ungefähr so sein: Row 8 & Col 2 -> verarbeiten -> Row 8 & Col 3 -> verarbeiten.
Habe es mit bis jetzt mit einer For-Schleife versucht aber da werden am ende nur alle Werte auf einmal ausgegeben und nicht nacheinander, so dass ich ein Delay dazwischen
einbauen kann um den Wert weiter verarbeiten zu lassen.
Mein Code für diesen Teil sieht aktuell wie folgt aus:
Code: Alles auswählen
import RPi.GPIO as GPIO
import xlrd
import time
loc = "Excel-Sheet-Location"
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(4)
row = 8
col = 2
Value = sheet.cell_value(row, col)
print(Value)
for row in range(8):
for col in range(2,9):
Value = sheet.cell_value(row, col)
print(Value)
Bin für Ideen und Denkansätze offen und dankbar.
Viele Grüße
