Ceci est un mémo personnel lors de la lecture des données d'Excel et du grattage
Traitement de l'image * La source est facile pour les débutants ■ Il y a environ 300 magasins ■ Acquérir ou mettre à jour certaines données pour chaque magasin ↓ Pour ça Lisez diverses informations telles que le numéro de magasin, le code de magasin, l'URL, l'ID de connexion dans Excel Boucle avec le contenu lu (processus ligne par ligne)
Chargez la feuille de paramètres Excel en utilisant openpyxl
import openpyxl #Rendre openpyxl disponible
wb=openpyxl.load_workbook("test.xlsx")
sheet=wb["Réglage"] #シート名はRéglage
C=[]
for row in sheet:
C.append([col.value for col in row])
#Traiter le contenu de la feuille Excel en boucle
#C commence à 0. La première ligne de la feuille de réglage est l'en-tête, donc la boucle commence à 1.
for i in range(1,len(C)):
print(C[i][0])
print(C[i][1])
C'est un peu compliqué, mais c'est flexible. Lisez le contenu de la feuille de paramètres dans le tableau de type Variant, ligne par ligne Traitement en boucle
Lire le contenu de la feuille de paramétrage Excel et le traitement en boucle ligne par ligne
Dim CRastRow As Long 'Jugement par la colonne A dans la dernière ligne de la feuille de réglage
Dim i as Long
Dim C As Variant
'Lire la dernière ligne de la colonne A de la feuille de paramètres
CRastRow = ThisWorkbook.Sheets("Réglage").Cells(Rows.Count, 1).End(xlUp).Row
'Comme la première ligne est souvent un en-tête, on suppose que A2 à la dernière ligne de la colonne G sont lus.
C = ThisWorkbook.Sheets("Réglage").Range("A2:G" & CRastRow)
'Les boucles partent de 1 et traitent ligne par ligne
For i = 1 To UBound(C)
Debug.Print(C(i,1))'Une rangée
Debug.Print(C(i,2)’Ligne B
next i
Recommended Posts