Soyez le premier à donner votre avis sur cette source.
Snippet vu 36 654 fois - Téléchargée 36 fois
-Créer l' objet: XL := CreateOLEObject('Excel.application'); -Ouvrir un fichier: XL.workbooks.open('Fichier'); -Rendre Excel visible ou non : XL.Visible:= True/False; -Fermer Excel: xl.quit; -Libérer l' objet COM: xl := unassigned; Ensuite les commandes sont identiques à celles du VBA. En voici quelques unes: -Affecter une valeur:Formule à une cellule: XL.cells[i,j].value := 'OK'; / XL.cells[i,j].formula := '2+2'; -Récupérer cette valeur: S := XL.cells[i,j].value; -Sélectionner une feuille: XL.sheets['NomFeuille'].select;
Remarque:
Une feuille EXCEL est une table
mais il est possible de définir une ou plusieurs tables dans une seule feuille EXCEL.
Utilise les composants ADOCONNECTION et ADOQUERY
le composant ADDBGRID te permet de visualiser les tables.
pour une simple comparaison avec une sueule commande SQL cela est simple.
Ragarde mon dernier exemple de copie de table excel <--> access
Quel type de comparaison souhaitez-vous faire ?
Salutations
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.