Assistant d’importation de fichiers Excel

23.08.2021

L'assistant d'importation de fichiers Excel vous aide à importer des ensembles de données à partir des formats de fichiers Microsoft Excel XLS, XLSX ou XSLM.

L'assistant vous guide à travers quatre étapes pour compléter le processus d'importation :

Étape 1 - Paramètres du fichier

Vous spécifiez ici comment les données du fichier sont organisées. L'assistant tente de déterminer automatiquement les paramètres corrects du fichier et fournit le nombre de colonnes détectées en utilisant les paramètres actuels. Vérifiez ces paramètres avant de passer à l'étape suivante.

Le contenu du fichier est affiché dans un volet de prévisualisation afin que vous puissiez vérifier les paramètres. Les fichiers très volumineux ne s'affichent pas complètement, mais peuvent tout de même être importés dans leur intégralité.

Dans le champ Sélectionner le schéma d'importation enregistré ( Pas de modèle). Toutefois, vous avez la possibilité de sélectionner un schéma d'importation précédemment enregistré comme modèle, d'ajuster les paramètres et de l'enregistrer dans le dernier écran de l'assistant sous le même nom ou sous un nom différent.

Le champ Feuille vous permet de sélectionner la feuille de calcul Excel que vous souhaitez importer. Vous pouvez également importer toutes les feuilles. Le champ Orientation permet de préciser si les données sont stockées par colonne ou par ligne.

Note :   Comme les données sont généralement organisées par colonne, nous couvrons ici ce scénario particulier. Pour les données organisées par ligne, vous pouvez intervertir "ligne" et "colonne" dans le texte suivant.

Sous Plage de données, indiquez où commencent et se terminent les données réelles du fichier.

Étape 2 - Autres paramètres

Onglet Lignes d'en-tête et zone de données

Vous spécifiez ici à partir de quelle ligne les noms, les unités et les commentaires doivent être lus. Si vous laissez un champ vide, l'attribut particulier ne sera pas lu. Vous pouvez spécifier le même numéro de ligne pour les noms et les unités; vous pouvez spécifier le même numéro de ligne si l'unité a été spécifiée après le nom. Dans ce cas, une zone de liste supplémentaire apparaît, dans laquelle vous pouvez spécifier exactement le format utilisé.

X Onglet Ensemble de données

Vous indiquez ici si un ensemble de données X doit être lu ou calculé. L'ensemble de données X est ensuite affecté à tous les ensembles de données à lire, qui sont alors des ensembles de données Y. Dans un fichier contenant les séries temporelles, par exemple, la colonne contenant les valeurs temporelles serait le jeu de données X.

Sélectionnez Spécifier le jeu de données X via le numéro du jeu de données si le jeu de données X est présent dans le fichier. Pour le numéro, entrez le numéro de la colonne tel qu'il apparaît dans l'en-tête de la table des matières. Si chaque colonne Y a sa propre colonne X, sous Utiliser chaque nième colonne comme un ensemble de données X, entrez la grille dans laquelle elles apparaissent dans le fichier.

La sélection de l' ensemble de données X personnalisé vous permet de calculer un ensemble de données X avec des valeurs qui augmentent de façon linéaire. Utilisez cette option, par exemple, lorsque les valeurs X n'ont pas été enregistrées dans le fichier, mais que la fréquence ou l'intervalle d'échantillonnage sont connus. Dans ce cas, l'option Importer en tant que signal est définie automatiquement. Il vous suffit d'entrer soit l'intervalle d'échantillonnage, soit le taux d'échantillonnage, qui calculera automatiquement l'autre valeur. Sélectionnez à partir du paramètre si les attributs requis pour le calcul sont présents dans le fichier en tant que paramètres nommés.

Dans le champ Timestamp, vous pouvez saisir la valeur de l'heure du calendrier que FlexPro peut ensuite utiliser pour convertir le temps absolu en temps relatif et vice versa. Vous pouvez également définir le paramètre from pour lire l'horodatage à partir du fichier.

Onglet Heure du calendrier

Dans le champ Fuseau horaire, indiquez le fuseau horaire dans lequel les valeurs de l'heure du calendrier ont été enregistrées. Sélectionnez l'option Tenir compte de l'heure d'été si les dates sélectionnées pour le fuseau horaire doivent tenir compte d'un éventuel changement d'heure dû à l'heure d'été.

Onglet Paramètres

Dans cet onglet, vous pouvez spécifier en option comment les paramètres enregistrés dans l'en-tête du fichier Excel doivent être lus. Cliquez sur l'icône sous le symbole d' ajout d'entrée du tableau pour créer une entrée. Vous pouvez modifier les paramètres d'entrée en cliquant sur les champs respectifs dans le tableau.

Saisissez un nom de paramètre dans la colonne Nom. Vous pouvez également saisir une plage de cellules à partir de laquelle lire le nom dans la colonne Row from, dans la colonne to et dans la colonne Column. Si la plage comprend plusieurs lignes, plusieurs paramètres seront lus. Dans la valeur : Ligne et Colonne, précisez la cellule à partir de laquelle la valeur du paramètre sera lue.

Dans la colonne Type de données, vous pouvez éventuellement spécifier le type de données dans lequel le paramètre doit être importé et sauvegardé. Si vous sélectionnez (Automatique), le type de données est détecté automatiquement.

Dans la colonne Data Set No., indiquez à quels ensembles de données les paramètres de lecture doivent être affectés.

Onglet "Paramètres supplémentaires

L'option Stocker des valeurs numériques équidistantes pour économiser de l'espace spécifie que les valeurs numériques linéairement croissantes ou décroissantes sont stockées de manière paramétrique sous la forme (nombre de valeurs, valeur de départ, incrément). C'est souvent le cas avec les données X, par exemple. Vous devez désactiver cette option si les données de mesure présentes ne s'écartent que légèrement de la linéarité, car FlexPro pourrait les interpréter à tort comme étant linéaires.

Utilisez la case Facteur de réduction des données pour réduire les données lors de l'importation. La valeur 2 signifie, par exemple, que seule une ligne sur deux sera importée.

Dans certains formats de fichiers, les millisecondes des colonnes de temps calendaire ne sont pas disponibles sous forme de chiffres fractionnaires de secondes, mais dans des colonnes séparées. Par exemple : 1.1.2017 12:00:00; 100 or 1.1.2017 12:00:00; 0.1. Dans la case Spécifier les millisecondes dans, indiquez si les millisecondes sont spécifiées dans l'unité millisecondes ou secondes. Par exemple, si vous sélectionnez Secondes, la valeur 0,1 est lue comme 100 ms. Si vous sélectionnez Millisecondes, la valeur 100 est lue comme 100 ms.

Lors de l'importation de données numériques, toutes les chaînes de caractères qui ne peuvent pas être interprétées comme une valeur à virgule flottante sont importées comme des valeurs invalides. Certains formats de données définissent toutefois une ou plusieurs valeurs à virgule flottante comme étant invalides. Si c'est le cas, vous devez saisir les valeurs pertinentes dans le champ Valeurs à virgule flottante invalides en les séparant par des points-virgules. La comparaison se fait numériquement, c'est-à-dire qu'il n'y a pas de différence si vous entrez, par exemple, 1E-3 ou 0,001.

Utilisez la zone de liste Cellules vides/invalides pour spécifier comment les cellules vides ou les cellules avec des valeurs invalides doivent être traitées. Si vous sélectionnez Supprimer les valeurs invalides ne seront pas importées. Dans ce cas, vous pouvez réduire le nombre de valeurs dans un ensemble de données.

Note :  Si le nombre de valeurs dans un ensemble de données et dans un ensemble de données X assigné n'est pas égal, l'ensemble de données ne peut pas être importé en tant que signal ou série de signaux.

Si un fichier ne contient qu'une seule ligne, vous pouvez spécifier dans le champ Lire les valeurs scalaires comme si vous vouliez les importer comme une série de données avec une valeur ou comme une valeur scalaire.

Vous pouvez utiliser la reconnaissance automatique des ensembles de données pour spécifier si FlexPro doit analyser le fichier complet ou seulement un certain nombre de lignes afin de déterminer le format du fichier.

Étape 3 - Liste des ensembles de données

À l'aide des paramètres que vous avez configurés dans l'onglet précédent, l'assistant d'importation de fichiers Excel analyse le fichier et répertorie tous les ensembles de données qu'il contient.

Si vous sélectionnez Détecter les ensembles de données automatiquement, les ensembles de données seront importés dans le format que vous voyez affiché dans le tableau. Si vous enregistrez vos paramètres dans l'onglet suivant en tant que schéma, vous pouvez ensuite l'utiliser pour des fichiers comportant plus ou moins de colonnes que celle que vous venez de sélectionner pour créer le schéma.

Si vous sélectionnez Attribuer les ensembles de données manuellement, le nombre d'ensembles de données qui sont importés à l'aide du schéma est prédéfini. D'autre part, il est possible dans ce mode de spécifier les paramètres pour chaque ensemble de données séparément. Utilisez ce mode pour les cas plus complexes, par exemple pour l'importation de matrices ou de formats de temps calendaires qui s'étendent sur plusieurs colonnes.  Ce mode vous permet également d'importer des formats de données qui contiennent plusieurs ensembles de données X et de recalculer les données importées. Les options de réglage sont les suivantes :

Colonne

Description

Actif

Vous sélectionnez ici les ensembles de données qui doivent être importés.

Non.

Le numéro de l'ensemble de données, qui ne peut être modifié.

Nom

Le nom de l'ensemble de données.

Unité

L'unité de l'ensemble de données.

Composante

Vous indiquez ici si l'ensemble de données contient des données Y, X ou Z.

X Non.

Le numéro de l'ensemble de données de l'ensemble de données X correspondant, si le composant Y a été sélectionné.

Z Non.

Le numéro de l'ensemble de données Z correspondant, si le composant Y a été sélectionné.

Colonne de - Colonne à

Vous spécifiez ici quelle zone de colonnes est affectée à l'ensemble de données. Pour les valeurs temporelles du calendrier, il est possible de spécifier plusieurs colonnes qui sont ensuite automatiquement agrégées en une valeur temporelle du calendrier.

Exemple : 3 colonnes avec date, heure et millisecondes 1.1.2016;12:00:00;100 sont lues comme 1.1.2016 12:00:00,100.

Dans le cas de types de données numériques, plusieurs colonnes sont importées comme une matrice de données au lieu d'une série de données.

Type de données

Vous spécifiez ici le type de données dans lequel les données apparaissent pour l'ensemble de données.

Commentaires

Les commentaires de l'ensemble des données.

Mise en forme

Ici, vous pouvez spécifier un formateur pour chaque ensemble de données individuel.

Post-traitement

Il s'agit d'une formule FPScript que vous pouvez utiliser pour recalculer automatiquement les données d'origine lors de l'importation. L'accès aux données originales est assuré par le nom de lavariable.

Exemple : Doublez l'amplitude

données * 2

Remarque :   Vous pouvez traiter plusieurs lignes de la liste en même temps, par exemple le n° X de plusieurs ensembles de données Y. Pour ce faire, cliquez sur plusieurs lignes tout en maintenant la touche CTRL enfoncée. Cliquez maintenant sur l'une des lignes sélectionnées tout en maintenant la touche CTRL enfoncée. La boîte de saisie apparaît, et ce que vous saisissez ici est copié sur toutes les lignes sélectionnées.

Étape 4 - Résumé

Dans le champ Résumé, vous trouverez un résumé de votre saisie, que vous devez vérifier attentivement.

Copier les données et les stocker en tant qu'ensembles de données ; Créer un lien de données par ensemble de données ; Créer un lien de données pour l'ensemble du fichier ;

Dans le champ Stockage des données, indiquez si vous souhaitez copier les données ou établir un lien :

Copier les données et les stocker en tant que jeux de données configure des ensembles de données dans la base de données du projet qui contiennent les données importées.

Créer une liaison de données par ensemble de données crée un objet de liaison de données pour chaque ensemble de données sélectionné, qui maintient un lien vers le fichier Excel.

Créer une liaison de données pour l'ensemble du fichier crée un objet de liaison de données, qui renvoie tous les ensembles de données importés sous forme de liste.

Si, dans le champ Structure des données, vous sélectionnez l'option Signal, l'ensemble de données X est utilisé comme composante X dans les ensembles de données Y. Sinon, il est stocké comme un ensemble de données distinct et lié aux ensembles de données Y. Vous devriez choisir cette option si les données X sont linéairement croissantes. Si ce n'est pas le cas, vous devez stocker le jeu de données X, en particulier dans le cas de fichiers comportant plusieurs colonnes Y, afin d'économiser de l'espace de stockage. Cette option est sélectionnée automatiquement si un lien Excel est créé qui renvoie une liste comme résultat. Cela s'applique également si vous avez défini un ensemble de données X personnalisé.

Si dans le champ Heure vous sélectionnez l'option Absolu, les données sont importées en tant que valeurs temporelles absolues avec la date et l'heure ; sinon, elles sont importées en tant que valeurs temporelles relatives.

Dans le champ Sous-dossiers, sélectionnez l'option Par fichier si FlexPro doit stocker les données dans un dossier portant le même nom que le fichier. Les données de toutes les feuilles de calcul importées seront placées dans le même dossier. Si vous sélectionnez l'option Hiérarchique, un sous-dossier sera créé dans le dossier du fichier pour chaque feuille de calcul, sauf si vous sélectionnez Créer un lien par feuille sous Stockage des données.

Le champ Plage de donnéesest facultatif et peut être utilisé pour limiter la plage de données que vous souhaitez importer. Cela n'est possible que lorsque le fichier contient un ensemble de données X.

Si vous souhaitez enregistrer les paramètres configurés en tant que nouveau schéma d'importation, sélectionnez l'option Enregistrer comme schéma d'importation et saisissez un nom pour le schéma. À partir de maintenant, le type de fichier généré est disponible pour l'importation rapide en tant que type de fichier dans l'onglet "Importation"Importer dans la boîte de dialogue Importer.

La priorité contrôle le comportement de FlexPro dans le cas où plusieurs filtres d'importation sont liés à la même extension de fichier. FlexPro vérifie d'abord tous les filtres d'importation et les schémas d'importation de priorité supérieure. Lorsqu'un filtre d'importation est une correspondance exacte, il est utilisé. Si plus d'un filtre d'importation est trouvé, une boîte de dialogue s'affiche pour vous permettre de choisir le bon. FlexPro ne recherche un filtre de priorité inférieure que si aucun filtre d'importation de priorité supérieure n'est trouvé. L'assistant d'importation de fichiers Excel est enregistré comme un filtre d'importation de priorité inférieure, ce qui signifie qu'il apparaît toujours dans la zone de liste. SélectionnezHaute priorité si vous souhaitez lier le schéma d'importation exclusivement à l'extension de fichier spécifiée. Vous pouvez également spécifier si le schéma doit être enregistré dans la base de données du projet ouvert ou dans la base de données du modèle personnel.

Note :   Les paramètres que vous pouvez choisir sous Stockage des données et Plage de données ne sont pas sauvegardés dans le schéma d'importation. Vous pouvez les définir séparément dans la boîte de dialogue Importation à chaque fois que vous importez des fichiers.

Organisation des schémas d'importation

FlexPro enregistre les schémas d'importation dans la base de données du projet ouvert ou dans votre base de données de modèles personnelle, que vous pouvez gérer dans la boîte de dialogue sous File > Info > Organizer. Vous avez ici la possibilité de copier un schéma d'importation dans une autre base de données afin de fournir des schémas d'importation à tous les utilisateurs, par exemple. Vous pouvez également exporter ou importer un schéma sous forme de fichier XML.

Un schéma d'importation enregistré sous forme de fichier XML peut également être utilisé sur d'autres ordinateurs. Pour ce faire, il vous suffit de copier le fichier dans le dossier suivant : C:\ProgramData\Weisang\FlexPro\2021\Templates\Import\Schema.

Voir aussi

Import de données

Objet de liaison de données

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :