Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Importation via fichier csv

    Plus d'informations
    il y a 2 ans 4 mois - il y a 2 ans 4 mois #27727 par Yves_de_R
    Bonjour,
    Je suis occupé à essayer d'importer une base de données famliliale Excel (CSV) dans votre super logiciel.
    Pour éviter des problèmes, j'ai créé un fichier csv avec les 70 colonnes identifiées exactement comme montré dans le filtre d'importation.
    Dans les préférences, j'ai sélectionné "format libre" pour  les trois paramètres date, numéro de téléphone et CP et décoché autocomplétion pour les villes dont la plupart sont en Belgique ou d'autres pays que la France.
    Lors de l'importation qui se déroule sans message d'erreur, aucune donnée de date, nr de telephone, CP et ville n'est importée. Elle sont inscrites comme non valides dans la fenêtre qui s'affiche juste avant validation.
    Quelque chose doit m'échapper,  car normalement toutes ces données devraient être importées en format libre.
    Quand j'ajoute manuellement une de ces données au format non standard, elles sont bien acceptées eneregistrées dans la DB.

    Je ne comprends pas non plus l'utilité de la case à cocher relative aux titres des colonnes.
    Si la case est cochée, le titre disparait de l'importation, mais le filtre d'importation ne reconnait pas que ce titre est exactement celui attendu pour importer le champ correspondant dans le bon ordre.
    Je dois valider les 70 champs un par un.

    D'avance merci pour votre éclairage.
    Yves

    Fichier en pièce jointe :

    Nom du fichier : NOETHYS_FA...ADER.zip
    Taille du ficher :613 o
    Dernière édition: il y a 2 ans 4 mois par Yves_de_R.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 2 ans 4 mois - il y a 2 ans 4 mois #27728 par Jurassic Pork
    Réponse de Jurassic Pork sur le sujet Importation via fichier csv
    Hello,
    je pense que les paramètres qui sont dans les préférences ne servent pas dans l'importation. D'après ce que j'ai pu voir dans le code de l'importation la validation est plutôt stricte et c'est cela qui t'introduit des anomalies.
    1 - Il faut que les villes, les codes postaux, les secteurs, les catégories soient dans la liste correspondante du logiciel sinon il faut les ajouter.
    2 - Les numéros de téléphone doivent avoir 15 caractères. 
    Dans l'assistant d'importation on voit des exemples pour les différents types de données à importer.
    On ne peut pas désactiver la validation (un peu risqué) et on ne peut pas faire un remplissage automatique du type de données.
    L'utilité des cases à cocher c'est de pouvoir avoir un fichier csv où l'on peut "mapper" grâce au type de données que certaines colonnes qui correspondent et qui ne sont pas forcément au même endroit que dans la forme complète.
    Ne pas oublier que cette fonction est expérimentale. D'ailleurs avec un fichier csv en utf8 sous Windows 11, l'affichage des accents n'est pas bon dans la version  officielle de Noethys et dans ma version pour python 3.10 l'importation ne fonctionne pas correctement (impossible de choisir correctement le type de données). Avec ce code dans la procédure Remplissage de la classe CTRL_Colonnes du fichier DLG_Importation_individus.py cela a l'air de fonctionner : 
    Code:
                # Type de donnée             item = self.GetItem(index, 2)             ctrl = CTRL_Type_donnee(self, largeur=largeurColonneDonnee-4)             self.SetItemWindow(index, 2, ctrl, expand=True)             #item.SetWindow(ctrl)             #self.SetItem(item)             self.dictControles[index] = {"ctrl":ctrl, "item":item}
    A voir si ce code est compatible avec la version officielle de Noethys.

    Apparemment aussi quand il y a une anomalie on ne voit pas la cause de l'anomalie.

    Ami calmant, J.P
    Dernière édition: il y a 2 ans 4 mois par Jurassic Pork.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 2 ans 4 mois #27730 par Yves_de_R
    Réponse de Yves_de_R sur le sujet Importation via fichier csv
    Bonjour,
    Merci beaucoup pour votre réponse détaillée.
    Dommage, j'avais cru comprendre à la lecture du second post de ce fil de discussion que les préférences permettaient de supprimer le caractère strict de certains champs à l'importation.
    https://www.noethys.com/index.php/forum-34/individus/3706-format-numero-telephone

    J'ai 150 individus/familles à entrer et donc je ne puis me permettre de saisir les données manuellement.
    La plupart sont des localités et des CP en Belgique qui ne seront évidement pas acceptées et pas mal de téléphones sont exotiques, d'autres pays du monde.
    Donc avec les préfixes internationaux, ça dépasse les 15 digits.

    Dommage, j'avais pensé pouvoir migrer vers Noethys.
    Ma seule solution serait de migrer sous MySQL et d'importer les données directement dans la base ...mais je viens d'arrêter mon serveur :(.

    Restons positifs, rien n'est totalement perdu , car mes données sont maintenant très bien structurées en Excel.

    Encore merci.
    Yves

    Connexion ou Créer un compte pour participer à la conversation.

    Temps de génération de la page : 0.167 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 2596 invités et aucun membre en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche