Sommaire | ||
---|---|---|
|
Généralités
Ce module permet la liaison avec des fichiers au format OpenXml, pour
...
On appellera la fonction OpenXml_FileOpen pour charger ou pour créer un fichier xlsx puis la fonction OpenXml_FileClose pour mettre le fichier à jour et le refermer.
Les fonctionnalitéd fonctionnalités disponibles
Ouverture ou création d'un fichier XLSX.
Lecture de la valeur d'une cellule.
Gestion des onglets (ou feuilles) : choix de l'onglet (ou feuille), création, duplication, suppression.
Modification de la largeur d'une colonne.
Ecriture d'une cellule :
Plusieurs formats de donnée sont supportés : texte, date, numérique, etc.
Définition d'un style pour le texte de la cellule : police, couleur et taille des caractères, attributs gras/souligné.
Définition d'une couleur de fond pour la cellule.
Sauvegarde du fichier après modification.
Récupérer le texte de la dernière erreur produite
...
se positionner sur une feuille avec la fonction OpenXml_GotoSheet(feuille,creation)
lire des cellules avec OpenXml_Read(lig,col)
-définir la taille des colonnes avec OpenXml_ColumnWidth(colonne,taille)
-connaitre la taille de la feuille Excel avec OpenXml_GetSizeSheet puis OpenXml_GetStartRow / OpenXml_GetEndRow / OpenXml_GetStartColumn / OpenXml_GetEndColumncréer une police avec la fonction OpenXml_CreateFont(gras, taille, indexcouleur, nom, italique, soulignee, barree)
écrire des cellules avec OpenXml_WriteFormat(lig, col, valeur, form, decim, multi, zero, indexcouleurfond)
Et enfin la fonction OpenXml_GetMsgError permet de récupérer le texte de la dernière erreur
Liste des fonctions de OpenXML
...
Exemple de programme diva
...
Fonctionnalités Word
On appellera la fonction OpenXmlWord_OpenFile pour charger ou OpenXmlWord_CreateFile pour créer un fichier docx puis la fonction OpenXmlWord_CloseFile pour mettre le fichier à jour et le refermer.
Les fonctionnalités disponibles
Ouverture ou création d'un fichier DOCX.
Création de paragraphes
Insertion de texte ou fichiers
Remplacement
Modification de propriétés
Liste des fonctions de OpenXML pour Excel
Voir la page dédiée OpenXML pour les fichiers XLSX
ainsi que les exemples Exemples OpenXml - Excel
Liste des fonctions de OpenXML pour Word
Voir la page dédiée Open XML pour les fichiers DOCX
ainsi que les exemples Exemples OpenXml - Word