Bonjour à tous,

j'ai un fichier excel a et je veux rajouter dans ce fichier les lignes du fichier b qu'i n'y sont pas.

avec des prints je trouve bien les lignes mais je n'arrive pas à les enregistrer sur le fichier ?

En vous remerciant, je débute.
ci-dessous le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
from openpyxl import load_workbook
 
fichiertravail="F:/Python/a.xlsx"
fichiertelecharge="F:/Python/b.xlsx"
 
ft=load_workbook(fichiertravail)
ftelecharge=load_workbook(fichiertelecharge)
 
sheetft=ft.active
sheettelecharge=ftelecharge.active
 
a=[]
for row2 in sheetft.values:
    a.append(row2)
 
for row in sheettelecharge.values:
            if row not in a:
                fichiertravail.append(row)