sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Erreur dans la génération de rapport [RESOLU]

    Scheduled Pinned Locked Moved Français
    17 Posts 3 Posters 2.0k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • E Offline
      erom
      last edited by

      Patrick,

      Je suis sur ton fichier Calc. Dans la feuille "DATA", sur A1 j'ai créer le lien vers un rapport SU. Pas de problème

      En basculant sur la feuille "rapport de données" aucune conversion n'apparait les cellules sont vide (les fonctions sont présente dedans quand on clic dessus).

      Après quelques recherche j'ai inversé la donne : créer un document SU en pouce avec des éléments à cotes rondes (pas de chiffre à virgule), créer un rapport après avoir re basculé sur mm. Puis j'ai mis à jour le lien vers Calc.

      Là j'ai bien les données réinterprétée en mm dans les cellules de la feuille "Rapport de Données"

      J'en ai conclu que pour le moment la feuille de calcul ne supporte pas les nombres à virgule. Mais j'ai beau essayer de comprendre pourquoi, je bloque.

      En tout cas merci car ça se rapproche de ce que je cherche.

      erom

      c'est pas un truc juste, c'est juste un truc!

      1 Reply Last reply Reply Quote 0
      • PatrickP Offline
        Patrick
        last edited by

        @erom said:

        Patrick,
        Je suis sur ton fichier Calc. Dans la feuille "DATA", sur A1 j'ai créer le lien vers un rapport SU. Pas de problème

        Bon , OK

        @erom said:

        En basculant sur la feuille "rapport de données" aucune conversion n'apparait les cellules sont vide (les fonctions sont présente dedans quand on clic dessus).

        Là c'est normal car mon fichier pointe sur un fichier html dont il "pique" les données dans la table HTML_tables.
        Si il ne le trouve pas ... utilise la boite de gestion des liens ... Menu Editions - Liens
        LibreOffice-Calc_Table_Lien.png

        @erom said:

        Après quelques recherche j'ai inversé la donne : créer un document SU en pouce avec des éléments à cotes rondes (pas de chiffre à virgule), créer un rapport après avoir re basculé sur mm. Puis j'ai mis à jour le lien vers Calc. Là j'ai bien les données réinterprétée en mm dans les cellules de la feuille "Rapport de Données"

        Normal tu as rétablis le lien, je pense...

        @erom said:

        J'en ai conclu que pour le moment la feuille de calcul ne supporte pas les nombres à virgule. Mais j'ai beau essayer de comprendre pourquoi, je bloque. En tout cas merci car ça se rapproche de ce que je cherche.

        Essayons de clarifier tout cela...

        En fait SU utilise les variables linguistiques de ton système et Calc peut aussi en tenir compte. Donc on peut avoir plusieurs cas de figure où le séparateur de décimale est une virgule ou un point. Donc il vaut mieux chercher à traiter le cas présent sans toucher aux paramètres système ou réglage des logiciels.

        Normalement Calc considère le point comme du texte donc il considère les chiffres avec un point comme un texte. De facto il transforme la valeur en texte (par défaut justifié à gauche) en ajoutant un ' en début.
        Fait l'expérience écris '10 dans une cellule et 10 dans une autre...

        Puisque SU génère un rapport en pouces avec un point en séparateur, ne cherchons pas à lui faire faire autre chose. Utilisons ce fichier tel qu'il est.

        On va dans Calc et on lui explique qu'il doit remplacer le point du texte par une virgule, puis de considérer ce texte comme des chiffres avant d'y appliquer un calcul.

        On pourrait formater les cellules pour qu'elles considèrent le point comme séparateur décimal ...
        LibreOffice-Calc-Format.png mais il faudrait malgré tout sortir le ', pas très visible il est vrai. C'est une procédure que je n'ai pas choisi....

        Dans ta capture je vois bien des points en séparateur décimal. j'en suis resté là. Pour comprendre ce qui se passe dans ta feuille il faut savoir si tu as affaire à du texte ou des chiffres !!!

        Ceci explique pourquoi je remplace le point par une virgule avec substitue() et transforme le texte en nombre avec cnum(). Avec un tableur le problème vient souvent de cette ambiguïté dans l'apparence chiffre / lettres ....

        Dans ton cas il faut en rester là :

        • Générer un fichier html avec SU et le poser dans ton dossier de travail.
        • Insérer les données dans Calc avec lien automatique
        • Gérer ces données telles qu'elles sont à l'aide des fonctions....

        Patrick

        La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

        1 Reply Last reply Reply Quote 0
        • E Offline
          erom
          last edited by

          Ok, j'ai tenter d'actualiser les liens, mais ça ne change rien.

          J'ai générer un nouveau rapport à partir d'un cube 1m3 et un autre 1000 pouce3
          Sans rien changer à rien, et juste en créant le lien entre le Rapport de SU et Calc, le voici tel qu'il apparait dans DATA

          http://img11.hostingpics.net/pics/800468Image5.png

          et tel qu'il est traité dans Rapport de Données.

          http://img11.hostingpics.net/pics/372833Image4.png

          Il apparait que les nombres ronds sont traités et que les nombres avec des décimale ne le sont pas.

          Si tu as une idée?
          Peut être un bug dans la version mac de libreoffice?

          c'est pas un truc juste, c'est juste un truc!

          1 Reply Last reply Reply Quote 0
          • PatrickP Offline
            Patrick
            last edited by

            Bonjour,
            mets ton rapport de données en fichier à télécharger sur ce forum (tu le zip si besoin, tous les formats de fichiers n'étant acceptés par le forum).

            Je vois sur ta capture que les chiffres SERAIENT reconnus comme des chiffres (alignés à droite)et non du texte (alignés à gauche) comme cela se passe chez moi (Seven au boulot et Vista à la maison).

            Je ne crois pas au bug mais plutôt au format et reconnaissance des paramètres régionaux. Comme je te disais il vaut mieux traiter les cas de figures dans la feuille de calcul que de modifier les paramètres généraux car ce faisant ils deviennent trop spécifiques.

            Passe moi ton rapport et je regarde çà....
            Si besoin je vérifierais sur le poste de ma femme (Mac).

            Cordialement
            Patrick

            La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

            1 Reply Last reply Reply Quote 0
            • E Offline
              erom
              last edited by

              Argh, je comprend vite, mais il faut m'expliquer longtemps!

              J'avais modifié les paramètres régionaux dans les préférences ce weekend! (parce que je n'arrivais pas à gérer les points/les virgules)

              Je viens de remettre ça en français
              Super, ça marche maintenant
              Merci beaucoup.

              Je n'ai plus qu'a tenter de faire des classements par matières/entités/ avec des totaux par section pour exploiter ces rapports.

              c'est pas un truc juste, c'est juste un truc!

              1 Reply Last reply Reply Quote 0
              • PatrickP Offline
                Patrick
                last edited by

                Bonjour,
                pour information sur ce point du rapport en pouces... a l'intention des personnes sans grande habitude des tableurs :

                En utilisant un tableur tenez compte que votre rapport sera en mode texte et un tableur accepte le texte mais calcul très mal avec !
                Donc au lieu de se lancer dans des modifications du fichier généré par SU autant le lire en expliquant comment afin de ne plus se soucier du format des données exportées par SU.

                Dans la pratique on insère un lien vers des données externes (le fichier HTML de SU)
                LibreOffice-Calc-Données.png
                Prenez soin de cocher l'option Actualiser si vous voulez automatiser la mise à jour de vos données. Je l'ais mis dans une feuille de calcul renommée DATA.

                LibreOffice-Calc.png

                Puis dans une autre feuille on récupère les données en substituant les points par des virgules puis on précise que c'est un nombre que l'on multiplie par le facteur de conversion des Pouces cubes. En langage tableur cela donne :
                =CNUM(SUBSTITUE(B3;".";","))*0,00001638764

                Pour les pouces la formule devient : =CNUM(SUBSTITUE(C3;".";","))*25,4

                Cela donne un truc du genre (à dézipper) :
                Rapport SU+CALC.zip
                Je vais peaufiner une petite feuille de calcul type et vous la poste plus tard.

                Bon voilà une version plus travaillée...
                Rapport SU+CALC-V2.zip

                Troisième version où là je tiens compte plutôt de la nature des données (texte ou nombre) avant de faire des calculs
                Cube-NOMENCLATURE.zip

                Cordialement
                Patrick
                PS/ Messieurs les modérateurs, le forum n'accepte pas les extensions de LibreOffice. Je porte plainte !!!

                La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

                1 Reply Last reply Reply Quote 0
                • PatrickP Offline
                  Patrick
                  last edited by

                  @erom said:

                  (...)J'avais modifié les paramètres régionaux dans les préférences ce weekend! (parce que je n'arrivais pas à gérer les points/les virgules)

                  Hé oui ! le truc qu'il vaut mieux éviter...

                  @erom said:

                  Je viens de remettre ça en français
                  Super, ça marche maintenant
                  Merci beaucoup.

                  SUPER !
                  Je viens de mettre une troisième version (plus haut) où j'analyse si la donnée est en texte ou en chiffre avant de faire mon calcul. Dans le zip j'ai mis le rapport en html, le fichier SKP et la feuille de calcul.

                  @erom said:

                  Je n'ai plus qu'a tenter de faire des classements par matières/entités/ avec des totaux par section pour exploiter ces rapports.

                  Avec les matières cela fonctionne bien. Je fais mes matières en leur donnant approprié (Inox A2 par exemple).

                  Mais justement en ce moment je travaille sur une passerelle avec SU (pas assez compétent pour l'instant sur SOlidWorks ) et je vais utiliser le rapport de SU avec ma feuille Calc comme nomenclature. Je vous tiens au courant des avancées ....
                  Vauban.jpg

                  Cordialement
                  Patrick

                  La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

                  1 Reply Last reply Reply Quote 0
                  • E Offline
                    erom
                    last edited by

                    Et bien je viens d'apprendre - sommairement - l'utilisation des Tables de Pilote dans Calc (équivalent à tableaux croisé dynamique d'excel apparemment)
                    C'est plutôt puissant comme fonction. En tout cas ça permet facilement de faire des totaux par catégorie.

                    Je crois que je vais créer une table par catégorie : matière, nom d'entité, dimension des objets…

                    Je vais essayer de voir si je peux créer des modèles génériques applicables pour tout mes rapports sketchup.

                    merci Patrick pour le partage de tes compétences.

                    c'est pas un truc juste, c'est juste un truc!

                    1 Reply Last reply Reply Quote 0
                    • PatrickP Offline
                      Patrick
                      last edited by

                      @erom said:

                      (...)merci Patrick pour le partage de tes compétences.

                      C'est un réel plaisir ! Mais à charge de revanche ! je suis plutôt nul avec les tables pilote de calc et consorts ...

                      De toute façons je tiens à jour ma feuille de rapport sur Cal et ne manquerais pas de la communiquer.

                      (Nota: si tu estimes que la réponse est à la hauteur de ta question, mets un Résolu sur ton post)

                      Cordialement
                      Patrick

                      La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

                      1 Reply Last reply Reply Quote 0
                      • PatrickP Offline
                        Patrick
                        last edited by

                        Bonjour,
                        je continue de regarder le rapport généré par SU....

                        A savoir: Il faut utiliser un modèle propre pour généré un rapport...
                        Rien de masqué et pas de calque gelé car tout composant ou groupe fera partie du rapport quand bien même il soit masqué ou dans un calque gelé !!!

                        Donc pas de modèle de travail du genre j'utilise les animations, objets masqués et calques car cela fausserai le rapport.

                        A suivre
                        Cordialement
                        Patrick

                        La CAO sans se casser la tête ? FreeCAO la CAO toute en vidéo.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement