Frage

In erster Linie: Danke für jede Hilfe im Voraus. Ich bin ein totaler Programmieranfänger, und mein Code spiegeln das wider. Ich werde versuchen, zu beschreiben, was ich versuche, den Code anzuzeigen. Nochmals vielen Dank für Ihre Zeit und Erklärungen.

das Ziel: Ich möchte Python eine vorhandene Excel-Datei (Output.xls) öffnen und einen Wert (in diesem Fall "Testtext") in die nächste verfügbare Zeile eingeben in diesem Dokument. Ich habe versucht, eine "While" -Loop-Schleife verwenden, und eine "if" -Anweisung, um dies zu erreichen. Obwohl weder Rendite-Fehler den Ausgang nicht richtig an der zweiten Zeile korrekt verschieben. Hier ist was ich habe.

generasacodicetagpre.

was ich versuche, unten zu sagen ist, ist -whi - die Zelle ist nicht leer (Typ 6), dann fügen Sie eine in die Zeile hinzu und wiederholen Sie sie. Dh: Machen Sie weiter, bis Sie in der vierten Spalte eine leere Zeile getroffen haben.

generasacodicetagpre.

Und hier hoffe ich, die Ergebnisse zu bestätigen.

generasacodicetagpre.

Unabhängig davon, wenn ich den Code ausführte, scheint es nicht an der ersten Zeile vorbei zu kommen. Es ist, als würde der Code sagt, "großartig, die erste Zelle ist nicht der Typ Sechs Typ, aber er wird nicht an der Vergangenheit. Trotz stundenlanger Suche im Netz kann ich keinen Grund finden, warum.

Jede Hilfe / Anleitung ist enorm geschätzt.

--- edit ---

Hier sind die Fehler, die ich an die vorgeschlagenen Antworten erhalten habe. Der Fehler ist identisch.

generasacodicetagpre.

War es hilfreich?

Lösung

Sie bewegen sich nie in die nächste Zelle.Wenn Sie den Variablen generell attraktiv ändert, beeinflusst den generationstechnischenetagcode nicht beeinflusst.Versuchen Sie diesen Code stattdessen:

generasacodicetagpre.

Andere Tipps

Sie können den Zeilenindex fortschreiten - aber Sie lesen keine neue Zelle, sodass Ihre Zelle gleich bleibt, und Sie geben eine endlose Schleife

ein. generasacodicetagpre.

sollte arbeiten

edit:

Sie werden aus Reihen laufen - leicht behoben

generasacodicetagpre.

Ich persönlich habe das Gefühl, dass Ihr Lauf zu schnell ausgeführt wird - Sie versuchen, zu tief zu werden, ohne Grundlagen zu lernen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top