Menu de navigation :
Avertissement :
Toutes les infos fournies ici ne sont le sont qu'à titre indicatif.
Aucune garantie ou responsabilité de quelque sorte ne peut être engagée.
Veuillez contrôler & vérifier que votre environnement correspond strictement aux exemples donnés.
Recettes Python "Scratch"
Pilotage
d'Excel
Pilotage d' Excel
Cet exemple appelle Excel (par COM), charge une feuille déjà existante "C:\Toto.xls", écrit 3 cellules (dont une formule), lit la valeur, enregistre sous une autre fichier "C:\Titi.xls", puis ferme Excel.
# -*- coding: cp1252 -*-
import sys
import time
from win32com.client import Dispatchexl = Dispatch('Excel.Application')
exl.Application.DisplayAlerts = False # pour éviter les msg d'alerteoxl = exl.Workbooks.Open("C:\\toto.xls")
#feuille = oxl.Worksheets(1)
#tbl = feuille.Range("B2:D5")
oxl.ActiveSheet.Cells(3,2).Value=9999.123 # 3 vertical, 2 horizontal
oxl.ActiveSheet.Cells(3,3).Font.Size = 24
oxl.ActiveSheet.Cells(3,3).Value='Noël'
oxl.ActiveSheet.Cells(3,4).Value='=B3*10'print "Cellule B3 :",oxl.ActiveSheet.Cells(3,2).Value
print "Cellule B4 :",oxl.ActiveSheet.Cells(3,3).Value
print "Cellule B5 :",oxl.ActiveSheet.Cells(3,4).Valueexl.ActiveWorkbook.SaveAs("c:\\titi.xls")
time.sleep(1)
oxl.Close(SaveChanges=0)
exl.Quit()
del exl
25 lignes d'un bon exemple introductif.
