Version default Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 1/5 Responsable : Mathieu COURTOIS Clé : U7.02.



Documents pareils
Code_Aster. Procédure IMPR_RESU aux formats 'RESULTAT' et 'ASTER' 1 But

Base élèves : des étiquettes avec OpenOffice 2.0

Fascicule u7.05 : Impression de résultat pour visualisation

Export et import des RIB et IBAN avec les progiciels LD

Import automatique des places de parking - Handicap.fr

Vous venez d acquérir un fichier de données issues de la Base de données SIRENE. Comment utiliser votre fichier?

Importer un fichier CSV

CALC2QIF Conversion de données OpenOffice au format QIF

A.-M. Cubat PMB - Import de notices à partir d un tableur Page 1 Source :

SSLS116 - Chargement membranaire d une plaque excentrée

Le chiffre est le signe, le nombre est la valeur.

R01 Import de données

Publipostage avec Calc

Traitement de texte : Quelques rappels de quelques notions de base

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Exploitation des données issues de BE ( utilisation du tableur CALC) Fiche de travail (individuelle ou en binôme)

Import de comptes (xls)

Importation des données dans Open Office Base

Version default Titre : Opérateur MECA_STATIQUE Date : 17/10/2012 Page : 1/5 Responsable : Jacques PELLET Clé : U4.51.

Import d un fichier de contacts dans une campagne

Modèle de calcul des paramètres économiques

Séance 1 Introduction aux bases de données

Version default Titre : Procédure POURSUITE Date : 07/04/2009 Page : 1/10 Responsable : Clé : U Révision : 496

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Tutoriel - flux de facturation

QCM Corrigé. Damien Palacio 1/5

PRESENTATION / FORMATION

Rapports d activités et financiers par Internet. Manuel Utilisateur

LES TYPES DE DONNÉES DU LANGAGE PASCAL

Si vous décidez d utiliser un autre chemin, c est ce nouveau chemin qu il faudra prendre en compte pour la sauvegarde. Cf. : Chapitre 9 Sauvegarde

Jexcel. V1.1.4 Manuel d'utilisation. modifié le 16 nov. 2004

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Gestion des données avec R

Évaluation avec Sakai

Une fois votre tableau excel complet, cliquer sur fichier enregistrer sous type de fichier (menu déroulant) csv (séparateur : point virgule).

p.2 p Exposé des motifs Texte du projet de règlement grand-ducal Commentaire des articles Fiche financière Fiche d'évaluation d'impact p.

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Créer un tableau avec LibreOffice / Calc

Créer une base de données

Introduire un nouveau type de maille ou un nouvel élément de référence

IMPORTATION ARTICLES DANS LA BASE DE DONNEES

[ Associations & Entreprises mandataires ] Guide Pratique.

TD d économétrie appliquée : Introduction à STATA

Logiciels concernés. Situation. Ciel et le pont comptable. Note conçue et rédigée par Jalons sprl tous droits réservés - 27/06/2007.

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source :

GENERALITES Sélection du fichier... 7 TRANSFERT DES ECRITURES... 8

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

IMPORTATION, CRÉATION, MANIPULATION, EXPORTATION DE DONNÉES STATISTIQUES

Comment optimiser les encodages financiers?

Introduction : Cadkey

SOLUTION D ENVOI DE SMS POUR PROFESSIONNELS

INFO 2 : Traitement des images

FICHIERS INDEX DES COMPTES ANNUELS DÉPOSÉS AUPRÈS DE LA BANQUE NATIONALE DE BELGIQUE

Cours admin 200x serveur : DNS et Netbios

MODE OPERATOIRE OPENOFFICE BASE

Statistiques à une variable

Notice de présentation. La mise à jour de la référence bancaire sous TelePAC

LIMESURVEY. LimeSurvey est une application permettant de créer des questionnaires d enquête en ligne et d en suivre le dépouillement.

Documentation pour l envoi de SMS

GUIDE UTILISATEUR ENVOYEZ ET RECEVEZ VOS SMS PAR

Ouvrir...59 Ouverture du dossier comptable...59 Ouverture du fichier expert...60

Configuration d'un annuaire LDAP

MYXTRACTION La Business Intelligence en temps réel

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

Mémo d'utilisation de BD Dico1.6

Seniors/Niveau 2. Connaissances préalables requises. Pour accéder au niveau 2, il faut être capable de:

à l édition de textes

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Import des utilisateurs depuis Sconet et STSweb - mise à jour du 04/10/06

Mémento sommaire. pour l utilisation de. Microsoft WORD

EXCEL TUTORIEL 2012/2013

Guide de l'utilisateur

SOMMAIRE Thématique : Bureautique

TPS 4 Objectifs du programme aide à la lecture et à l'écriture Les fonctions principales lecture à haute voix

SHERLOCK 7. Version du 01/09/09 JAVASCRIPT 1.5

Contexte de la formation

IFT2880 Organisation des ordinateurs et systèmes

Le publipostage avec Open Office

SW43W. Mode d'emploi. Logiciel FlukeView Power Quality Analyzer à partir de Version 3.20

Excel Fonctionnalités de base [xl]

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

MEDIAplus elearning. version 6.6

LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES

Silfid : Agence de création de site internet, formations et Conseils Retour sommaire

Guide utilisateur. Cofanet

WEBATA. Votre carnet ATA via internet. Didacticiel

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.

Création de Sous-Formulaires

Créer vos données sources avec OpenOffice, adieu Excel

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Algorithmique et Programmation, IMA

Tableau comparatif des régimes français et CMR du contrat de transport routier de marchandises

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

LE LANGAGE POWERSHELL

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

CAP BOX Note utilisateurs

Paiement sécurisé sur Internet. Pack Factures Documentation générale sur le paiement de factures par carte bancaire sur apayer.fr

Transcription:

Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 1/5 Opérateur LIRE_TABLE 1 But Lire un fichier contenant une table. Cette commande permet de lire une table écrite dans un fichier sous le format TABLEAU, ASTER ou un format dit LIBRE. Aux formats TABLEAU et ASTER, le fichier peut provenir directement d un IMPR_TABLE au même format. Le format LIBRE, comme son nom l'indique, est plus souple. Il faut toutefois respecter certaines conditions pour que les colonnes soient correctement identifiées et obtenir le résultat attendu. Produit un concept de type table.

Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 2/5 2 Syntaxe tb [table] = LIRE_TABLE( UNITE = ific, [I] FORMAT = / 'TABLEAU', [DEFAUT] / 'ASTER', / 'LIBRE', NUME_TABLE = / 1, [DEFAUT] / nume, [I] SEPARATEUR = / ' ' [DEFAUT] / sep, [K] RENOMME_PARA = 'UNIQUE' [K] TITRE = titre, [l_k] INFO = / 1, [DEFAUT] / 2, [I]

Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 3/5 3 Opérandes 3.1 Opérande UNITE Numéro d unité logique du fichier contenant la ou les tables à lire. 3.2 Opérande FORMAT Nom du format sous lequel a été écrit la table du fichier. 3.2.1 Remarques Lors de la lecture des valeurs, on essaie d'interpréter la valeur comme entière, réelle, réelle avec la virgule au lieu du point comme séparateur décimal, à défaut comme une chaine de caractères. La valeur de cellule vide n'est pas la même au format TABLEAU, ASTER et LIBRE. 3.2.2 Format TABLEAU Il s'agit du format par défaut. Au format TABLEAU, la commande estime le nombre de colonnes présentes dans le fichier. Pour cela, les lignes sont découpées en utilisant le SEPARATEUR. Le nombre de colonnes de la table est alors censé être le maximum trouvé sur l'ensemble des lignes. Les lignes commençant par le caractère # sont considérées comme des commentaires et ajoutées au titre de la table. Parmi les valeurs on peut trouver (-, qui signifie qu il n y a pas de valeur pour ce paramètre. Il n'y a pas de délimitations pour séparer plusieurs tables dans un fichier. On considère qu'on a atteint la fin d'une table quand le nombre de colonnes diminue. Le format TABLEAU doit permettre de relire les tables imprimées avec IMPR_TABLE au même format. Toutefois, contrairement au format ASTER, le type est automatiquement déterminé en fonction des valeurs lues. Le type de chaînes de caractères peut ainsi être différent. 3.2.3 Format ASTER Le format ASTER requiert certaines caractéristiques illustrées dans le tableau suivant : #DEBUT_TABLE #TITRE ligne 1 du texte du titre #TITRE ligne 2 et suivantes INTITULE CHEMIN SEGMENT RESU NOM_CHAM INST SIXX K8 K16 I K8 K16 R R GLOBAL CHEM1 1 SIG SIGM_ELNO 0.00000E+00 1.48981E+07 GLOBAL CHEM1 - SIG - 1.00000E+00 2.48981E+07 GLOBAL CHEM1 2 SIG SIGM_ELNO 1.00000E+00 3.48981E+07 #FIN_TABLE Toute table au format ASTER débute par le mot clé #DEBUT_TABLE et se termine par #FIN_TABLE. Ce sont les délimitations qui permettent de savoir où commence la lecture et où elle s arrête. #DEBUT_TABLE est ensuite suivi par des lignes de titres qui sont obligatoirement précédées du mot clé #TITRE. Suivent ensuite une ligne contenant tous les noms des paramètres, puis une ligne contenant tous les types de ces paramètres. Ces types appartiennent obligatoirement à la liste suivante : K8, K16, K24, K32, K80, I, R. Les lignes suivantes donnent la valeur de tous les paramètres. Parmi les valeurs on peut trouver (-, qui signifie qu il n y a pas de valeur pour ce paramètre. Le format ASTER doit permettre de relire les tables imprimées avec IMPR_TABLE au même format.

Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 4/5 3.2.4 Format LIBRE Le format LIBRE est très proche du format TABLEAU sauf que le caractère # n'a pas de signification particulière et que l'absence de valeur pour un paramètre correspond à une chaîne vide. 3.3 Opérande NUME_TABLE Il est possible de lire une table parmi plusieurs dans un fichier. On indique le numéro de la ième table à lire. Par défaut, la première table est lue. 3.4 Opérande SEPARATEUR Plusieurs séparateurs consécutifs ne comptent que pour un. Le séparateur par défaut est un espace. Pour indiquer que les champs sont séparés par une tabulation, on indiquera : SEPARATEUR='\t'. 3.5 Opérande RENOMME_PARA Dans une table, tous les paramètres doivent être distincts. Si ce n'est pas le cas dans le fichier à lire, la lecture échoue car la table ne peut être produite. En précisant, RENOMME_PARA = 'UNIQUE' (seul choix possible si le mot-clé est renseigné, si un paramètre lu a déjà été rencontré, on lui ajoute un suffixe numéroté de la forme : «_i». Exemple : deux colonnes sont nommées INST dans le fichier. La table sera produite avec un paramètre nommé INST et le second nommé INST_1. 3.6 Opérande TITRE Titre attaché au concept produit par cet opérande [U4.03.01]. Ce titre remplace celui de la table lue. 3.7 Opérande INFO Avec INFO = 2, des détails sur les données lues sont affichées. Elles sont très nombreuses et n'ont d'intérêt que pour comprendre pourquoi un fichier n'est pas lu comme on l'attendait. 4 Exemples 4.1 Création d une table au format 'ASTER' avec IMPR_TABLE Dans cet exemple (extrait de zzz128b, on écrit plusieurs tables au format ASTER dans un fichier. TT=POST_RELEVE_T( ACTION=_F( INTITULE = 'RESU_U2', NOEUD = ( 'B', 'C', 'D', 'E', 'F',, RESULTAT = U2, NOM_CHAM = 'DEPL', TOUT_ORDRE = 'OUI', TOUT_CMP = 'OUI', OPERATION = 'EXTRACTION' IMPR_TABLE( UNITE=37, TABLE=TT, FORMAT='ASTER' IMPR_TABLE( UNITE=37, TABLE=TT,

Titre : Opérateur LIRE_TABLE Date : 29/03/2012 Page : 5/5 NOM_PARA=( 'NOEUD', 'INST', 'ABSC_CURV', 'DX', 'DY', 'DZ', 'DRX', 4.2 Lecture de tables au format 'ASTER' avec LIRE_TABLE TT2=LIRE_TABLE( UNITE=37, NUME_TABLE=1, TITRE='VALIDATION DE LIRE_TABLE', TT_RED=LIRE_TABLE( UNITE=37, NUME_TABLE=2, TITRE='VALIDATION DE LIRE_TABLE', 4.3 Lecture de tableau au format LIBRE Soit par exemple un tableau tel que celui-ci dans OpenOffice Calc : Tableau produit dans OpenOffice enregistré au format csv avec le pointvirgule comme séparateur et sans séparateur de texte Colonne A Colonne B Colonne C label1 111 0,09 nom 2 222 10,09 valeur3 444 2240,18 exemple4 888 994640,73 ligne5 1776 883240965,82 On l'enregistre en format texte (format CSV avec le point-virgule comme séparateur de colonnes et sans encadrer les chaînes de caractères (sans séparateur de texte. On obtient le fichier texte suivant : Tableau produit dans OpenOffice;; enregistre au format csv avec le point-virgule comme separateur;; et sans separateur de texte;; ;; Colonne A;Colonne B;Colonne C label1;111;0,09 nom 2;222;10,09 valeur3;444;2240,18 exemple4;888;994640,73 ligne5;1776;883240965,82 Pour le lire dans Code_Aster, on peut faire : tab = LIRE_TABLE( UNITE=55, FORMAT='LIBRE', SEPARATEUR=';',