OpenXML en VB6 Lire et Ecrire des fichiers .xlsx

Date de publication : 02 févier 2009

Par bbil (La page à bbil )
 

Le but de cet article et la lecture/écriture de documents OpenXML, depuis un programme écrit en VB6.
Pour l'exemple nous traiterons la lecture/écriture de valeurs dans un document Excel (.xlsx),
cependant la méthode est transposable aux autres types de documents OpenXml (Word, Powerpoint...) .

3 commentaires · Donner une note à l'article (4.5)

Avant-Propos
I. Avant-propos
I-A. Le format Open XML
I-B. Principe retenu
Gestion des packages
Gestion des fichiers XML
Pré-requis
II. Pré-requis
II-A. Interaction VB6 et VB.NET
II-B. Installation du Wrapper
II-B-1. Installation des outils en ligne de commande
II-B-2. Enregistrement du Wrapper
II-C. Télécharger vb6-OpenXML.dll
Gestion des Packages en VB.NET avec le SDK OpenXML
III. La Classe oxWorkbook
III-A. Fonction ouverture classeur : Open
III-B. Lecture de Workbook.xml
III-C. Lecture de l'Xml d'une feuille
III-D. Enregistrer les changenemts de la feuille
III-E. Fermer le classeur
III-F. Liste de chaînes
III-G. Télécharger les sources du projet vb6_OpenXML
Gestion des XML avec MSXML en VB6
IV. Gestion des parties XML
IV-A. Ouverture du classeur
IV-A-1. Fonctionnement de l'Ouverture du classeur
IV-A-2. Utilisation du fichier sharedstring.xml
IV-A-3. La fonction Ouverture classeur
IV-B. Lecture/Ecriture d'une Cellule
IV-B-1. Contenu des parties feuilles : sheetX.xml
IV-B-2. Contenu d'une Cellule
IV-B-3. Ouverture de la feuille de calcul
IV-B-4. Lecture du contenu d'une cellule
IV-B-5. Ecriture dans une cellule
Formatage des données à écrire
Extraction Numéro ligne et colonne
Cas où la cellule n'existe pas
Si la ligne existe :
Si la ligne n'existe pas :
Mise à jour des données cellules
IV-C. Fermer la feuille
IV-D. Fermer classeur
Projet Exemple OpenXML en VB6
V. Exemple d'application : prjOpenXML
V-A. fenêtre principale
V-B. Fonctionnement
V-C. Télécharger l'exemple d'application prjOpenXML
Liens utiles
VI. Liens utiles
OpenXML Schéma
Open SDK 2.0
Interaction .Net Framework et VB6
MSXML
Epilogue
VII. Conclusions
VII-A. Remerciements
VII-B. Vos commentaires


Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2009 bbil. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web