Bonjour à tous,

Je suis débutant en programmation python.
Je souhaiterais créer un code qui extrait du contenu de plusieurs fichiers au format .ods, et qui crée un nouveau fichier .ods pour y insérer ces données. J'utilise pour cela pyexcel (bien installé).
Voici le code que j'avais utilisé pour cela:


import pyexcel as pe

# Fichier ODS source
file_source = "Fichier1.ods"
# Nom de la feuille à extraire
sheet_name = "feuille1"
# Nom de la cellule à extraire
cell_name = "B12"

# Extraction du contenu de la cellule
sheet = pe.get_sheet(file_name=file_source, name_columns_by_row=0, sheet_name=sheet_name)
value = sheet[cell_name]

# Création d'une feuille avec le contenu extrait
data = [[value]]
sheet = pe.Sheet(data)

# Création d'un nouveau fichier ODS et ajout de la feuille
book = pe.Book()
book.add_sheet(sheet)

# Nom du fichier ODS de destination
file_dest = "Fichier2.ods"

# Enregistrement du nouveau fichier ODS
book.save(file_dest)

# Fermeture du fichier
pe.free_resources()

Bien sûr cela ne fonctionne pas.
J'ai alors voulu faire beaucoup plus simple, simplement pour voir si j'arrivais à créer un nouveau fichier ("Fichier2" dans le code précédent), mais je n'y arrive pas non plus avec le code suivant:


import pyexcel as pe

# Création d'un nouveau fichier ODS
book = pe.Book()

# Enregistrement du nouveau fichier ODS
file_name = "nouveau_fichier.ods"
book.save_as(file_name=file_name)

# Fermeture du fichier
pe.free_resources()

Il doit me manquer quelque chose (en plus du savoir faire ), mais je ne vois pas quoi.
Quelqu'un aurait-il une idée svp?

Je vous remercie par avance.
Cordialement

Jerome