Python | Écriture dans un fichier Excel à l`aide du module openpyxl

| | | | | |

Openpyxl — c`est une bibliothèque Python pour lire et écrire des fichiers Excel (avec l`extension xlsx/xlsm/xltx/xltm). Le module openpyxl permet à un programme Python de lire et de modifier des fichiers Excel.

Par exemple, un utilisateur peut devoir parcourir des milliers de lignes et sélectionner des informations utiles pour apporter de petites modifications en fonction de certains critères. En utilisant le module Openpyxl, ces tâches peuvent être effectuées très efficacement et facilement.

Voyons comment créer et écrire une feuille de calcul Excel en utilisant Python.

Code # 1 : Programme d`impression du titre du titre de la feuille active


# import openpyxl module

importer openpyxl


# Appeler la fonction Workbook () depuis openpyxl
# créer un nouvel objet Workbook vide

wb = openpyxl.Workbook ()


# Récupère la feuille de calcul de la feuille active
# à partir de l`attribut actif.

feuille = wb.active


# Une fois que vous avez un objet Worksheet
# vous pouvez obtenir son nom à partir de
# attribut de titre.

sheet_title = sheet.title

print ( "titre de la feuille active :" + sheet_title)

Sortie :

titre de la feuille active : Feuille 

Code # 2 : Programme de changement de nom de rubrique


# import module openpyxl

import openpyxl


# Appel de la fonction Workbook () depuis openpyxl
# créer un nouvel objet Workbook vierge

wb = openpyxl.Workbook ()


# Obtenir une feuille de travail de la feuille active
# de l`attribut actif

feuille = wb.active


# Vous pouvez changer le titre du titre

sheet.title = "sheet1"

print ( " le nom de la feuille est renommé en : " + feuille.titre)

Sortie :

le nom de la feuille est renommé en : feuille1 

Code # 3 : rédacteur de feuille Excel


# import openpyxl m module

import openpyxl


# Appeler la fonction Workbook () depuis openpyxl
# créer un nouvel objet Workbook vide

wb = openpyxl.Workbook ()


# Obtenir la feuille de calcul de la feuille active
# de l`attribut actif

feuille = wb.active


# Les objets de cellule ont également une ligne, une colonne
# et des coordonnées d`attribut, qui fournissent
# informations de localisation pour la cellule.


# Remarque : la première ligne ou colonne est un entier
# est 1, pas 0. L`objet cellule est créé
# à l`aide de la méthode cell() de l`objet feuille.

c1 = feuille.cellule (ligne = 1 , colonne = 1 )


# écriture de valeurs ‚Äã‚Äãdans les cellules

c1.value = "ANKIT"


c2 = feuille.cellule (ligne = 1 , colonne = 2 )

c2.value = " RAI "


# Si vous avez un objet Worksheet, vous pouvez
# accéder l`objet cellule également par son nom.
# A2 signifie colonne = 1 & amp; ligne = 2.

c3 = feuille [ `A2` ]

c3. valeur = "RAHUL"


# B2 signifie colonne = 2 & amp; ligne = 2.

c4 = feuille [ `B2` ]

c4. valeur = "RAI"


# Chaque fois que vous modifiez l`objet Workbook
# ou ses feuilles et cellules, feuille de calcul
# le fichier ne sera pas enregistré tant que vous n`aurez pas appelé la méthode
# save() du livre.

wb.save ( "C : Utilisateurs utilisateur Desktop demo.xlsx" )

Sortie :

code # 4 : Le programme pour ajouter des feuilles au cahier de travail


# import du module openpyxl

import openpyxl


# Appel de la fonction Workbook () depuis openpyxl
# créer un nouveau objet classeur vide

wb = openpyxl. Classeur ()


feuille = wb.active


# Des feuilles peuvent être ajoutées t o le livre en utilisant la méthode
# create_sheet() de l`objet livre.

wb.create_sheet (index = 1 , titre = " demo sheet2 " )

wb.save ( "C : Utilisateurs utilisateur Desktop demo.xlsx" )

Sortie :

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method