Lesen Sie die Excel-Tabelle und wiederholen Sie den Prozess zeilenweise Python VBA

Dies ist ein persönliches Memo beim Lesen von Daten aus Excel und beim Scraping


Bildverarbeitung * Die Quelle ist für Anfänger einfach ■ Es gibt ungefähr 300 Geschäfte ■ Erfassen oder aktualisieren Sie einige Daten für jedes Geschäft ↓ Dafür Lesen Sie verschiedene Informationen wie Geschäftsnummer, Geschäftscode, URL und Anmelde-ID in Excel Schleife mit dem gelesenen Inhalt (zeilenweise verarbeiten)


Laden Sie eine Excel-Tabelle mit Python

Laden Sie das Excel-Einstellungsblatt mit openpyxl



import openpyxl    #Openpyxl zur Verfügung stellen
wb=openpyxl.load_workbook("test.xlsx")
sheet=wb["Aufbau"]    #シート名はAufbau
C=[]
for row in sheet:
 C.append([col.value for col in row])

#Verarbeiten Sie den Inhalt der Excel-Tabelle in einer Schleife
#C beginnt bei 0. Die erste Zeile des Einstellungsblatts ist die Überschrift, daher beginnt die Schleife bei 1.
for i in range(1,len(C)):
 print(C[i][0])
 print(C[i][1])

Laden Sie eine Excel-Tabelle mit VBA

Es ist etwas kompliziert, aber flexibel. Lesen Sie den Inhalt des Einstellungsblatts zeilenweise in das Array vom Typ Variant Schleifenverarbeitung

Lesen Sie den Inhalt des Excel-Einstellungsblatts und der Schleifenverarbeitung Zeile für Zeile


Dim CRastRow As Long                         'Beurteilung nach Spalte A in der letzten Zeile des Einstellungsblatts
Dim i as Long
Dim C As Variant
'Lesen Sie die letzte Zeile in Spalte A des Einstellungsblatts
CRastRow = ThisWorkbook.Sheets("Aufbau").Cells(Rows.Count, 1).End(xlUp).Row  

'Da die erste Zeile häufig eine Überschrift ist, wird angenommen, dass A2 bis zur letzten Zeile der Spalte G gelesen werden.
C = ThisWorkbook.Sheets("Aufbau").Range("A2:G" & CRastRow)

'Schleifen beginnen bei 1 und werden zeilenweise verarbeitet
For i = 1 To UBound(C)
    Debug.Print(C(i,1))'Eine Reihe
    Debug.Print(C(i,2)'Braue
    
next i










Recommended Posts

Lesen Sie die Excel-Tabelle und wiederholen Sie den Prozess zeilenweise Python VBA
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie die Datei Zeile für Zeile mit Python
Lesen Sie den Excel-Namen / Zellbereich mit Python VBA
Fehler und Abschluss der Ausführung durch LINE [Python] benachrichtigen
Lesen Sie mit Python Zeile für Zeile aus der Datei
Ich habe in Python ein Tool erstellt, das mit der rechten Maustaste auf eine Excel-Datei klickt und diese für jedes Blatt in Dateien unterteilt.
Lesen Sie die json-Datei mit Python, formatieren Sie sie und geben Sie json aus
Das von Python berechnete VIF und das von Excel berechnete VIF sind unterschiedlich.
Scrapen der gewünschten Daten von der Website durch Verknüpfen von Python und Excel
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
Lesen Sie die Standardausgabe eines Unterprozesses zeilenweise in Python
Lesen Sie die Big-Endian-Binärdatei in Python und konvertieren Sie sie in ndarray
Speichern Sie pandas.DataFrame per Blatt in Excel
Lesen und verwenden Sie Python-Dateien aus Python
# Zeile ignorieren und mit Pandas lesen
Erstellen und lesen Sie Messagepacks in Python
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Lesen Sie die Datei mit Python und löschen Sie die Zeilenumbrüche [Hinweise zum Lesen der Datei]
Lesen Sie die CSV-Datei mit Python und konvertieren Sie sie unverändert in DataFrame
Ich möchte CSV Zeile für Zeile lesen, während ich den Feldtyp konvertiere (während der Fortschrittsbalken angezeigt wird) und ihn verarbeiten.