Powerbuilder pour les completement Geeks !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 08-01-2007 19:40:29

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

[RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Est-ce possible de mettre certaines informations d'une table dans un fichier excel à des endroits bien précis de la feuille (exemple : pour faire une fiche de paye, ect...)?
Merci d'avance

Hors ligne

 

#2 08-01-2007 21:54:11

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

j'ai trouvé ca comme exemple :

Code: pb

//  Connection to Excel objects 
OLEObject lo_Excel 
OLEObject lo_Sheet 
OLEObject lo_Workbook 


//  Hookup to the Excel Document 
lo_Excel = CREATE OLEObject 
li_Result = lo_Excel.ConnectToNewObject ( "excel.application" ) 
IF li_Result < 0 THEN 
 ...error handling goes here 
END IF 


//  Open the excel file 
lo_Excel.Application.Workbooks.Open ( ls_destination ) 
lo_Workbook = lo_Excel.Application.ActiveWorkbook 
lo_Sheet = lo_Excel.Application.ActiveSheet 


//  Move in the various header stuff that we know about 
lo_Sheet.Range("Q3").Value = ls_Month 
lo_Sheet.Range("T3").Value = ls_Year 
lo_Sheet.Range("AD2").Value = ls_Timebase 
lo_Sheet.Range("AG2").Value = ls_Workgroup 
lo_Sheet.Range("AJ2").Value = ls_Cbid 
lo_Sheet.Range("A7").Value = ls_Firstname 
lo_Sheet.Range("M7").Value = ls_Lastname 
lo_Sheet.Range("AD7").Value = ls_PositionNumber 
IF NOT IsNull ( is_NineEightEighty ) THEN 
 lo_Sheet.Range("AH4").Value = "x" 
 lo_Sheet.Range("AJ16").Value = is_NineEightEighty 
 lo_Sheet.Range("AK17").Value = string ( li_Hours, '000' ) 
ELSE 
 lo_Sheet.Range("AJ16").Value = "" 
END IF 


lo_Workbook.Save() 
lo_Workbook.Close() 


lo_Excel.Application.Quit 
lo_Excel.DisconnectObject()

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 11-01-2007 02:05:26

poche  
Membre Power Geek
Date d'inscription: 19-12-2006
Messages: 282
Pépites: 2,392
Banque: 0

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Merci beaucoup...

Dernière modification par poche (11-01-2007 02:06:21)

Hors ligne

 

#4 11-01-2007 08:50:11

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

Et ben poche, ta nuit a été courte ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 11-01-2007 11:30:02

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel

peut etre des poches dans les yeux ?


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#6 11-01-2007 12:13:15

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Mettre les renseignements d'1 table ds 1 fichier excel



des poches sous les yeux, c'est moins douloureux...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22