Après avoir étudié un peu en privé, je l'ai laissé un moment, mais depuis que j'ai installé DataNitro, je joue avec python pour la première fois depuis un moment. Puisqu'il s'agit de DataNitro, implémentez une fonction pour lire les données de la feuille (Excel).
def get_sheet_data(shtnam, toprow, keyclm, lftclm, rgtclm):
row = toprow
while Cell(shtnam, row, keyclm).value != None:
row += 1
if row > toprow:
return CellRange(shtnam, (toprow, lftclm), (row - 1, rgtclm))
else:
return []
L'endroit à vérifier jusqu'à ce que la cellule de la colonne qui devient l'élément clé soit vide est vba,
Range(sheets(shtnam).Cells(toprow, keyclm), _
sheets(shtnam).Cells(toprow, keyclm)).Select
Selection.End(xlDown).Select
Comme vous pouvez le voir dans l'implémentation qui fait référence à `` Selection.row '', mais avec DataNitro Il ne semble pas y avoir d'autre choix que de regarder les cellules une par une. De plus, il ne semble y avoir aucun moyen d'accéder aux commandes telles que les boutons sur le siège.
Je n'ai pas beaucoup utilisé python, mais j'ai trouvé cela déroutant lorsque j'ai recherché des classes. J'écrirai à ce sujet dans un autre article.
Recommended Posts