Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Sommaire
stylenone

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_GetEndColumn

  • cré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