Seite 1 von 1

Abfrage von Daten aus Datei

Verfasst: Freitag 13. November 2020, 14:13
von mochtend
Hallo liebes Forum,

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 :)

Re: Abfrage von Daten aus Datei

Verfasst: Freitag 13. November 2020, 14:36
von __blackjack__
@mochtend: Na dann schau doch mal was es so schöne im `time`-Modul gibt was Du ja schon importierst, aber nicht verwendest.

Eingerückt wird übrigens vier Leerzeichen pro Ebene. Keine Tabs.

Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (MixedCase). Namen sollten keine kryptischen Abkürzungen enthalten oder gar nur daraus bestehen.

Re: Abfrage von Daten aus Datei

Verfasst: Freitag 13. November 2020, 15:38
von mochtend
Mhm.. Okay werde versuchen das mit den Tabs und den Namen zu beherzigen.
Bei der Sache mit dem Timemodul weiß ich nicht genau worauf du mich dort hinweisen möchtest ich nehme an, dass es um das Delay geht?

Re: Abfrage von Daten aus Datei

Verfasst: Freitag 13. November 2020, 16:34
von __blackjack__
@mochtend: Ja, es geht um die Verzögerung.