7.12.17.  Importer un fichier CSV

Si En tant que fichier de table Enregistrez [Save as table file] (voir Section 7.12.16, «  Enregistrer en tant que fichier CSV  »), les données du projet ( numéro de norme [Standard number], texte d’autorité [Standard text], etc. et données de table ) au format CSV ou XSLX fichier, vous pouvez l’importer à l’aide d’un fichier de table [Import table file] l’importer à nouveau avec des données enrichies :

La procédure est expliquée à l'aide d'un exemple.

Situation de départ:

Le La table ne contient que les variables TEST et TEXT.

Les données du fichier CSV/XLSX suivant doivent être importées. TEST et TEXT avec les mêmes valeurs que dans la situation de départ sont déjà contenus. Les autres données doivent maintenant être ajoutées au tableau.

Exemple : fichier CSV

Exemple : fichier CSV

  1. Au-dessus de la table ou dans le Fichier [File], la commande fichier de table importation. [Import table file]

  2. Dans la boîte de dialogue, sélectionnez le format de fichier souhaité ainsi que d'autres paramètres.

    Lors du choix de XLSX la zone de sélection supplémentaire Noms des feuilles XLSX s’affiche [XLSX Sheet names]. Vous y trouverez un Sélectionnez une feuille spécifique à importer. Si vous entrer le chemin manuellement, vous devez utiliser le noms des feuilles Nouveau Chargez [Refresh sheet names] ensuite la sélection.

    Avant de pouvoir importer un fichier CSV/XLSX dans le tableau, il faut procéder à quelques réglages.

    1. En-tête [Header]:

      Dans le champ En-tête [Header], vous déterminez quels éléments du fichier CSV/XLSX doivent être repris dans les en-têtes de colonne du tableau. Cochez les options souhaitées.

      Si l'ordre n'est pas correct, sélectionnez l'option correspondante et déterminez la position souhaitée à l'aide des touches fléchées. L'option supérieure devient le titre proprement dit de la colonne.

      [Astuce]Astuce

      Dès que vous cliquez sur Suivant > [Next>], vous voyez un aperçu. Si celui-ci n'est pas satisfaisant, vous pouvez revenir en arrière et faire des modifications.

      • Noms de variables [Variable names]: voir le gestionnaire de variables [Variable Manager] → colonne Nom [Name]

      • Unité de la variable [Unit of the variable]: voir Gestionnaire de variables [Variable Manager] → colonne Unité [Unit]

      • Description de la variable [Variable description]: voir le gestionnaire de variables [Variable Manager] → colonne Description

      • Format des données des variables [Data format of variables]: voir le gestionnaire de variables [Variable Manager] → colonne D

      • Vous trouverez le numéro de norme [Standard number], le texte de la [Standard text] norme et la désignation de la norme [Standard name] dans les données d'identification [Identification data].

    2. Structure des lignes [Layout of lines]

      • Traiter les séparateurs successifs comme un seul caractère [Treat consecutive separators as one symbol]:

        Dans certains fichiers CSV/XLSX, plusieurs espaces successifs séparent les différentes informations. Pour que PARTdesigner n'interprète pas chaque espace comme un séparateur séparé dans de telles constellations, vous pouvez faire regrouper des groupes d'espaces avec cette option.

      • les caractères de séparation [Separator]: Caractère de séparation des différents champs

      • Identificateur de texte [Sign of text identification]: caractère permettant de délimiter des chaînes de caractères (en règle générale, double guillemet "").

        Exemple avec la virgule comme séparateur [Separator] et les guillemets comme identificateur de texte [Sign of text identification]

        Exemple avec la virgule comme séparateur [Separator] et les guillemets comme identificateur de texte [Sign of text identification]

      • Séparateur pour les chiffres après la virgule [Separator for decimal places]:

        Les décimales peuvent être séparées soit par une virgule, soit par un point.

      • Unité pour les variables de nombre [Unit for numeric variables]:

        Si aucune unité n'a encore été définie dans le fichier CSV/XLSX, vous pouvez le faire dans le champ Unité pour les variables de paiement [Unit for numeric variables].

      [Remarque]Remarque

      Utilisez les mêmes paramètres que ceux que vous avez utilisés pour Enregistrer en tant que fichier tableau [Save as table file].

    3. Fusionner [merge]

      • Toujours ajouter des lignes [always add line]: Toutes les lignes du CSV/XLSX sont toujours ajoutées au tableau.

      • Écraser les lignes identiques [overwrite identical lines]: Si le tableau existant contient la même ligne que le CSV/XLSX, il sera écrasé. Toute autre ligne sera ajoutée au tableau.

      • Variables correspondantes [identical variables]: Les valeurs des variables qui sont inscrites dans le champ de saisie en dessous sont comparées, c'est-à-dire les valeurs du tableau et du CSV/XLSX. Si une correspondance est trouvée, le tableau est mis à jour avec les valeurs du CSV/XLSX.

        Si aucune correspondance n'est trouvée ET que l'option Ajouter non attribué [Add non-allocatable] est activée, la ligne sera ajoutée au tableau.

        S'il n'y a pas d'entrées dans le champ de saisie, aucun match ne sera trouvé.

        Si l'option Ajouter non affecté [Add non-allocatable] n'est pas activée, aucune ligne ne sera ajoutée, mais les nouvelles variables seront incluses.

      Dans cet exemple, l’option Variables correspondantes [identical variables] utilisées Et dans le champ de saisie, les variables déjà existantes TEST et TEXT sont saisies. Avec cela , aucune nouvelle ligne n’est créée lors de l’importation, mais la fonction avec les données supplémentaires.

  3. Cliquez sur Suivant >. [Next>]

    → Un aperçu s'ouvre. Si vous souhaitez encore apporter des modifications, vous accédez à la fenêtre précédente en cliquant sur < Retour [< Back]. En outre, les champs eux-mêmes sont éditables.

    Aperçu

    Aperçu

    • Nom original [original name]: les variables du fichier CSV/XLSX sont listées dans la colonne Nom original [original name].

    • Nom de la variable [Name of variable]: si, lors de la lecture du fichier CSV/XLSX, des concordances sont trouvées avec le tableau actuel, elles sont immédiatement inscrites dans la colonne Nom de la variable [Name of variable] du tableau d'aperçu.

      Si le fichier CSV contient de nouvelles variables qui n'existent pas encore, veuillez effectuer le paramétrage correspondant dans la zone de liste :

      • Ajouter [Add]

      • Ignorer [Ignore]

      • Sélection de la variable: Le mappage s'effectue sur la variable sélectionnée.

    • Description: correspond à la description de la variable [Variable description] sous En-tête [Header] sur la page précédente

    • Type de données [Data type]: voir gestionnaire de variables [Variable Manager] → colonne D

    • Unité [Unit]: correspond à l' unité de la variable [Unit of the variable] sous En-tête [Header] sur la page précédente

    Si l'aperçu montre des affectations de colonnes erronées (cf. Fig. „Aperçu“), vous pouvez corriger l'ordre dans la zone de dialogue En-tête [Header]. Sélectionnez l'option correspondante et déterminez la position souhaitée à l'aide des touches fléchées. (L'option supérieure devient le titre proprement dit de la colonne).

    L'illustration suivante montre maintenant l'affectation correcte des colonnes.

  4. Confirmez en cliquant sur Suivant >. [Next >]

    → Les données sont lues dans le tableau.

  5. Enregistrez le fichier de tableau que vous venez de créer.

    [Remarque]Remarque

    Lors du premier enregistrementd'un tableau, des données d'identification [Identification data] doivent être fournies (voir Section 7.17.9, «  Données d'identification  »).