Bonjour tout le monde, aujourd'hui, nous arrivons à l'inventaire Détails Python Python Déménagez des activités différentes d'OpenPyxl!
Cet article expliquera comment lire, écrire et ajuster le type dans le code graphique / détaillé, peut être utilisé comme guide de test de vitesse, obtenir une chèque, une collection recommandée!
II. Installation
OpenPyXL est une bibliothèque non standard. Il est donc nécessaire de l'installer, le processus d'installation n'est pas difficile, les utilisateurs Windows / Mac peuvent installer le PIP utilisé dans la ligne de commande (CMD) / Terminal.
III. Connaissances précédentes
pip install openpyxl
Nous devons avoir une plus grande minutie avec la structure de table Excel avant d'utiliser ce module. Comprendre, voir ci-dessous:
Simple: un classeur d'obstacles d'une ou plusieurs tables, y compris, une feuille de calcul peut inclure de nombreuses lignes ou peut être considérée comme plusieurs Colonnes de colonne et chaque colonne se compose de nombreuses cellules!
: LOAD_WORKBOOK ne peut ouvrir que Excel survivant Excel, Impossible de créer un nouveau classeur
2. Une feuille de calcul par nom
from openpyxl import load_workbookworkbook = load_workbook(filename='测试.xlsx“)print(workbook.sheetnames)
Si une seule feuille de calcul du calcul de la page peut également être utilisée. :
3. La portée du contenu de la table est située
from openpyxl import load_workbookworkbook = load_workbook(filename='其他.xlsx')print(workbook.sheetnames)sheet = workbook['工作业务']
4. Obtenez une teneur spécifique de
sheet = workbook.active
. Deux méthodes: print(sheet.dimensions)
Remarque: Cell.Value Formulaire de sortie Valeur spécifique
5. Prenez une ligne des cellules, des colonnes, des coordonnées
6. Obtenez des Plaids
Il existe également un détail et chaque colonne de Excel est déterminé par la lettre, qui est un personnage. Chaque ligne est déterminée par certains et entier. Bien sûr, les trois méthodes ci-dessus ontchètent une série de formulaires. Maintenant, ils doivent passer à travers.
print(cell.row, cell.column, cell.coordinate)
BA PhưIl y a encore des limitations spécifiques. Si j'ai besoin de variétés de valeurs spécifiques et paresseuses pour convertir les coordonnées de texte et de numéros.
Par exemple: je veux prendre toutes les cellules de la chaîne de 2 à 5 et 1 aux caractères 3.
Par conséquent, la quatrième méthode doit être capturée:
for cell in cells: print(cell.value)
7. Lisez toutes les lignes
5. Excel a écrit
for row in sheet.rows: print(row)
1. Enregistrer Excel
Si le chemin de lecture et d'écriture Excel est modifié pour le fichier d'origine;
Si le chemin d'accès à exceller est différent, il est enregistré dans un nouveau fichier
workbook.save(filename='Excel工作表1.xlsx')
2. Écrire le 3. Écrivez une ligne ou plus Stream de données
cell = sheet['A1']cell.value = '业务需求
4. Écrivez une formule dans une boîte et stockez
5. Insérez une rangée ou de nombreuses banques
sheet['K11'] = '=AVERAGE(K1:K10)'
6. Insérez une colonne ou plusieurs colonnes
.
7. Supprimer plusieurs banques
8. Effacer plusieurs colonnes
9. Déplacez les données de la plage
10. Créez une nouvelle forme Excel
Réglage de type 6. Excel ]
1. Placez l'exemple de police
from openpyxl import Workbookworkbook = Workbook()
2. Placez la forme d'alignement
. Arrangement horizontal: Distribution, Justification, Centre , Centre, gauche, remplissage, Centreconte, droit Alignement vertical: Fond, distribution, Justification, Centre, Top Sous-ligne: Double, Moyen, SlantdashDot, Dashdotdot, Dot, Cheveux, Moyen, Dashdot, Mince, Binh central, Moyen, épais 4. Installez la charge mobile 5. Hauteur de la hauteur de réglage et largeur de colonne 6. Cellules unifiées et annulation Après les connaissances de base ci-dessus, nous pouvons utiliser plus rapidement les besoins d'automatisation de bureau. Terminer. Source: Python bientôt Cet article est autorisé à incuberY Droits, si vous avez besoin de réimprimer, veuillez contacter l'auteur