7.12.17.  Importer un fichier CSV

Si Vous pouvez exporter au format [Table export] CSV ou XSLX à l’aide de tableaux (voir Section 7.12.16, «  Enregistrer en tant que fichier CSV  »), de données de projet ( numéro standard [Standard number], texte standard [Standard text], etc. et données de table ) fichier, vous pouvez les importer à nouveau à l’aide de l’outil Importation de table [Table import] 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 lues devenir. TEST et TEXT avec Les mêmes valeurs que dans la situation initiale sont déjà incluses. Le D’autres données doivent maintenant être ajoutées à la table. devenir.

Exemple : fichier CSV

Exemple : fichier CSV

  1. Au-dessus de la table ou dans le Fichier [File], la commande tables Importation [Table import].

  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.

      Si la case à cocher Détecter automatiquement les [Auto-Detect header] en-têtes est activée, le système tente de détecter automatiquement les en-têtes à importer à l'ouverture de la boîte de dialogue (ou lorsque la case à cocher est activée). Cela comprend aussi bien les en-têtes à importer que leur ordre. Si toutes les lignes de la première colonne peuvent être identifiées, la case à cocher est activée et la configuration manuelle des en-têtes est désactivée. Dans le cas contraire, elle reste désactivée et l'utilisateur doit indiquer l'en-tête manuellement. Des messages d'avertissement correspondants apparaîtront de la part du système.

    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.

      • Caractère de séparation [Separator]: Caractère permettant de séparer les 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  »).