Vous êtes sur la page 1sur 1

==========Problème: création de document excel=======

Bonjour

Je dois réaliser un programme qui devra créer un document Excel, y ajouter des
données etc..

Je dois de plus pouvoir y créer toujours depuis windev une mise en page faites
notamment de traits horizontaux et/ou verticaux.

Tout cela est il réalisable et si oui comment?

J'avais idée d'utiliser OLE automation mais je ne suis pas sur du choix

=============SOLUTION================
si tu veux faire des choses spécifiques, je te suggère fortement d'utiliser un
objet automation (cf:CExcel) qui est pratiquement sans limite.

Cette classe est un bon début. Tu peux la personnaliser et y ajouter autant de


fonctions que tu le veux. Le plus simple, c'est d'enregistrer une macro dans Excel
et de convertir le code en Windev.

+++++++++++++++++++++++

DocExcel est un xlsDocument// Création du document Excel


xlsAjouteFeuille(DocExcel,"Feuille_1",1)// Ajout d'une feuille *obligatoire*
DocExcel..Feuille = 1// On se place sur la feuille 1 *au cas ou*
DocExcel..Ligne[1]..Cellule[1] = "Tesssst"// Ajout d'une valeur dans la case[1,1]
xlsSauve(DocExcel,"C:\Users\virtual 7\Desktop\test.xls")// Sauvegarde du document
xlsFerme(DocExcel)// Fermeture du document *important*

++++++++++++++++++++++++

********************** **************************

Vous pouvez créer et manipuler un fichier excel directement depuis le code avec la
variable xlsDocument :

Fichier est un xlsDocument


xlsAjouteFeuille(Fichier, "Feuille 1")
....
xlsSauve(Fichier,fRepExe() + ["\"] + "test.xls")

****************** ****************************

Vous aimerez peut-être aussi