EXCELTOBUF
Crée un buffer mémoire depuis un fichier Excel au format XLSX.
Support WebVue - Oui.
Syntaxe
LongVal = EXCELTOBUF (WorkbookPath, SheetName, LineSeparator, ColumnSeparator [, RangeFirstRow, RangeFirstColumn, RangeLastRow, RangeLastColumn]);
|
Argument |
Définition |
| WorkbookPath |
Chemin et/ou nom du classeur. Si le chemin n'est pas fourni, PcVue prendra le classeur dans le dossier TP du projet. Type STR. |
| SheetName | Nom de la feuille de calcul. Nom de la feuille (30 caractères maximum). Type STR. |
| LineSeperator | Séparateur de ligne utilisé dans le buffer (un caractère comme ‘;’ ou ‘\n’). Type STR. |
| ColumnSeperator | Séparateur de colonne utilisé dans le buffer (un caractère comme ‘,’ ou ‘\t’). Type STR. |
| RangeFirstRow | Première ligne lue dans la feuille Excel (Valeur par défaut à 1). |
| RangeFirstColumn | Première colonne lue dans la feuille Excel (Valeur par défaut à 1) |
| RangeLastRow | Dernière ligne lue dans la feuille Excel (Valeur par défaut à 1) |
| RangeLastColumn | Dernière colonne lue dans la feuille Excel (Valeur par défaut à 1) |
Si les paramètres optionnels de plage sont utilisés, tous les quatre doivent être utilisés.
Exécution
|
Action |
|
Crée un buffer mémoire depuis un fichier Excel dans un format XLSX. Taille maximum du buffer : 128 Ko. |
Il n'est pas nécessaire d'utiliser l'instruction ALLOC_BUFFER avant d'utiliser EXCELTOBUF car l'espace mémoire est automatiquement alloué, mais la désallocation du buffer doit être réalisée avec l'instruction FREE_BUFFER une fois que celui-ci n'a plus besoin d'être conservé en mémoire.