Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/02/2021, à 09:35

bjc49

(Résolu] --- Import fichier xml dans calc impossible

Bonjour,
J'essaie tout bêtement de convertir ce fichier xml  au format ods de Calc

<?xml version="1.0" encoding="utf-8"?>
<filters>
  <object type="Citation">
    <filter name="Médias sans référence" function="and">
      <rule class="HasReferenceCountOf" use_regex="False">
        <arg value="equal to"/>
        <arg value="0"/>
      </rule>
    </filter>
  </object>
  <object type="Event">
    <filter name="Absence de sources" function="and">
      <rule class="HasSourceCount" use_regex="False">
        <arg value="0"/>
        <arg value="equal to"/>
      </rule>
      <rule class="MatchesFilter" use_regex="False">
        <arg value="Événements NMD et BMS"/>
      </rule>
    </filter>
    <filter name="E1 - Évenements sans citations" function="and">
      <rule class="HasSourceCount" use_regex="False">
        <arg value="0"/>
        <arg value="equal to"/>
      </rule>
    </filter>
    <filter name="Evenements avec plusieurs sources" function="and">
      <rule class="HasSourceCount" use_regex="False">
        <arg value="1"/>
        <arg value="greater than"/>
      </rule>
    </filter>
    <filter name="Événements NMD et BMS" function="or">
      <rule class="HasType" use_regex="False">
        <arg value="Birth"/>
      </rule>
      <rule class="HasType" use_regex="False">
        <arg value="Baptism"/>
      </rule>
      <rule class="HasType" use_regex="False">
        <arg value="Death"/>
      </rule>
      <rule class="HasType" use_regex="False">
        <arg value="Burial"/>
      </rule>
      <rule class="HasType" use_regex="False">
        <arg value="Marriage"/>
      </rule>
    </filter>
    <filter name="Evenements sans référence" function="and">
      <rule class="HasReferenceCountOf" use_regex="False">
        <arg value="equal to"/>
        <arg value="0"/>
      </rule>
    </filter>
    <filter name="Témoins mariage" function="and">
      <rule class="HasType" use_regex="False">
        <arg value="Marriage"/>
      </rule>
    </filter>
  </object>
  <object type="Place">
    <filter name="L1- Absence de lieu" function="and">
      <rule class="HasReferenceCountOf" use_regex="False">
        <arg value="equal to"/>
        <arg value="0"/>
      </rule>
    </filter>
    <filter name="Lieux avec média" function="and">
      <rule class="HasGallery" use_regex="False">
        <arg value="0"/>
        <arg value="greater than"/>
      </rule>
    </filter>
    <filter name="Lieux avec note" function="and">
      <rule class="HasNote" use_regex="False">
        <arg value="0"/>
        <arg value="greater than"/>
      </rule>
    </filter>
    <filter name="Lieux-Dits, Paroisses, Rue" function="and">
      <rule class="HasData" use_regex="False">
        <arg value=""/>
        <arg value="Parish"/>
        <arg value=""/>
      </rule>
      <rule class="HasData" use_regex="False">
        <arg value=""/>
        <arg value="Street"/>
        <arg value=""/>
      </rule>
      <rule class="HasData" use_regex="False">
        <arg value=".*"/>
        <arg value="Locality"/>
        <arg value=""/>
      </rule>
    </filter>
    <filter name="Manque Coordonnées" function="and">
      <rule class="HasNoLatOrLon" use_regex="False">
      </rule>
    </filter>
  </object>
  <object type="Person">
    <filter name="Associations" function="and">
      <rule class="HasAssociation" use_regex="False">
        <arg value="0"/>
        <arg value="greater than"/>
      </rule>
    </filter>
    <filter name="I1 - Signet individu" function="and" comment="Chercher l'individu marqué en signet">
      <rule class="IsBookmarked" use_regex="False">
      </rule>
    </filter>
    <filter name="Parrain" function="and">
      <rule class="HasPersonEventRole" use_regex="False">
        <arg value="Parrain"/>
        <arg value="0"/>
      </rule>
    </filter>
    <filter name="Recherches en cours" function="and">
      <rule class="HasTag" use_regex="False">
        <arg value="Traiter note"/>
      </rule>
    </filter>
  </object>
  <object type="Media">
    <filter name="Médias public" function="and" invert="1">
      <rule class="MediaPrivate" use_regex="False">
      </rule>
    </filter>
    <filter name="Médias sans référence" function="and">
      <rule class="HasReferenceCountOf" use_regex="False">
        <arg value="equal to"/>
        <arg value="0"/>
      </rule>
    </filter>
  </object>
  <object type="Note">
    <filter name="A faire" function="and">
      <rule class="HasType" use_regex="False">
        <arg value="To Do"/>
      </rule>
    </filter>
    <filter name="Recherche notes évenements" function="and">
      <rule class="HasType" use_regex="False">
        <arg value="Event Note"/>
      </rule>
      <rule class="RegExpIdOf" use_regex="False">
        <arg value=""/>
      </rule>
    </filter>
    <filter name="Toutes les notes" function="and">
      <rule class="AllNotes" use_regex="False">
      </rule>
    </filter>
  </object>
</filters>

Mais cela ne fonctionne pas :
Je fais Calc/Données
Je choisi le fichier a charger
La structure apparait bien  https://www.cjoint.com/c/KBthzblxfiJ
Mais les options "Cellules reportées" "Importer" restent grisées ??
Avez vous rencontrez ce problème ?
Y a t il une autre solution logicielle ?
En vous remerciant
Jean-Claude

Contexte :
OS :
Description:    Linux Mint 18 Sarah KDE
LibreOffice :
Version: 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial10
Threads CPU : 4; Version de l'OS :Linux 4.4; UI Render : par défaut;
Locale : fr-FR (fr_FR.UTF-8); Calc: group

Dernière modification par bjc49 (Le 20/02/2021, à 19:53)


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#2 Le 19/02/2021, à 09:52

PPdM

Re : (Résolu] --- Import fichier xml dans calc impossible

Pour commencer il faut mettre ajour ton LO la version 5 est obsolète  pour installer la derniere mise a jour en français V7.1

sudo add-apt-repository ppa:libreoffice/ppa

sudo apt update && sudo apt install libreoffice libreoffice-l10n-fr libreoffice-help-fr hyphen-fr libreoffice-gtk

après cela devrait fonctionner

Dernière modification par PPdM (Le 19/02/2021, à 09:55)


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#3 Le 19/02/2021, à 10:10

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonjour,
Je viens de mettre a jour Libre Office

Version: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1
Threads CPU : 4; OS : Linux 4.4; UI Render : par défaut; VCL: gtk2; 
Locale : fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
Calc: threaded

L'option Données/Source Xml était invalidée
Je l'ai revalidée en allant dans :
Options/Libre Office/Avancé
Cocher Activer les fonctions expérimentales .....
Arrêt /Redémarrage de LO
L'option Source Xml est réapparue
Mais le défaut reste le même .....
Merci
Jean-Claude


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#4 Le 19/02/2021, à 10:19

PPdM

Re : (Résolu] --- Import fichier xml dans calc impossible

Une tu n'est toujours pas à jour la version 6.2 est tout aussi obsolète que la 5.

Ensuite la source de ce fichier est ou?


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#5 Le 19/02/2021, à 10:30

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Quelle est donc la dernière version de Libre Office
J'ai appliqué les commandes citées plus haut
Originellement ce fichier a été généré par l'application Gramps (https://gramps-project.org/blog/l
concerne la généalogie
Je l'ai copié dans mon répertoire personnel pour ne pas corrompre l'original


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#6 Le 19/02/2021, à 11:23

DRbuntu91

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonjour
Je ne connaissais pas la fonction "import XML" de LO-CALC du coup j'ai fait un petit essai et chez moi aussi ça ne marche pas!
J'ai la version: 6.0.6.2
J'ai l'impression que ton exemple en #1 ne contient pas de données - uniquement la description des filtres.
Du coup quand j'ouvre ton fichier je tombe sur un page comme celle-ci
C'est un peu la même que tu as montré en #1
Sauf que je n'ai aucune cellule a mapper du coup je ne peux pas continuer!
A mon avis soit ton logiciel Gramps n'a pas bien exporté les données soit ta généalogie est vierge.
PS: perso j'utilise Ancestris (en fait quand tu ouvres un fichier .GED avec un éditeur de texte tu verras que c'est une syntaxe très facile a comprendre)


Portable CLEVO W55SU1, Intel i5-4200M, RAM=8Go, DD=500Go mSATA, BIOS 4.6.5 AMI, Ubuntu 16.04 LTS a jour
Puis pour bidouiller un vieux portable Dell Precision M4600 avec W10 + DEBIAN-Buster
Utilisateur Ubuntu depuis Janvier 2017

Hors ligne

#7 Le 19/02/2021, à 12:59

PPdM

Re : (Résolu] --- Import fichier xml dans calc impossible

Bien vu, j'ai un peu regarder partout et c'est l'impression que j'ai.

C'est une page de filtre il n'y a aucunes données

Voir ici


La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#8 Le 19/02/2021, à 14:39

Rafbor

Re : (Résolu] --- Import fichier xml dans calc impossible

Chez moi, v6.4.6.2, l'importation fonctionne mais ce n'est pas exploitable, pas de données
1613739376.png
Il semble qu'il faille choisir le format csv pour exporter les données vers un tableur
https://www.gramps-project.org/wiki/ind … ortion_CSV
https://gramps-project.org/wiki/index.p … lts-50.png


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#9 Le 20/02/2021, à 08:31

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonjour,
Le fichier "custom_filters.xml" est un fichier généré par l'application de généalogie Gramps qui utilise xml.
Il contient le nom des  différents filtres  de recherche  créés dans l'arbre   généalogique (exemple : lister les individu sans date de Décès)
Ce nombre de filtres suivant les besoins risque d'augmenter très rapidement et je voulais garder la maîtrise du nom de chacun avec leur caractéristiques et pouvoir les classer par type (Personnes, Média, Notes,..)
C'est un fichier de configuration et c'est le seul endroit ou on les voit tous
Rabfor a obtenu ce que je voulais a peu prés (il y a des doublons ?) ..... si il y a des données = les noms de filtres et caractéristiques
- Le format cvs est utilisé uniquement pour exporter dans un tableur les résultats d'une requête Gramps (donc des données  exemple : Liste des individus qui ont une note "A traiter" un des filtres du fichier custom_filters.xml)
- Gedcom est un fichier texte hiérarchisé qui sert a l'échange entre logiciel de généalogie : ce sont des données la encore et donc le fichier custom_filters.xml n'y sera pas
Pas trop compris les fitres XLST ?
Faut il en créer un pour réussir l'import ?
Connaissez vous d'autres éditeur XML (opensource) qui saurait généré cette liste
Merci
Jean-Claude


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#10 Le 20/02/2021, à 09:40

Rafbor

Re : (Résolu] --- Import fichier xml dans calc impossible

@bjc49, ci joint un lien pour récupérer le fichier ods, tu jugeras par toi-même.
https://mon-partage.fr/f/9TZa8Ui2/


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#11 Le 20/02/2021, à 10:02

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonjour,
Merci
C'est a peu prés cela que j'espérais obtenir car il y a des lignes en double
Mais en faisant un peu de ménage j'aurai une liste correcte de tous filtres crées et ainsi normaliser le nom de chaque filtre
jean-Claude


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#12 Le 20/02/2021, à 11:06

Compte supprimé

Re : (Résolu] --- Import fichier xml dans calc impossible

Pour que l'import du fichier xml dans calc soit possible, il faut :
* cliquer sur la seconde ligne "objects"
* mettre les références d'une cellule dans la zone "cellules reportées".
A1 fonctionne très bien car

La doc LO a écrit :

Mapped cell

This field specifies the position of a cell in the document that an element or an attribute is linked to. If it is a non-recurring element or an attribute, it simply points to the cell where the value of the linked element/attribute will get imported. If it is a recurring element, it points to the top-left cell of the range where the whole record entries plus header will get imported.

https://help.libreoffice.org/6.3/en-US/ … DbPAR=CALC

calc.png
Edit pour la vignette, Toile Libre semble HS.

Dernière modification par Compte supprimé (Le 20/02/2021, à 17:53)

#13 Le 20/02/2021, à 16:07

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonjour,
Je pense que c'est une histoire de version LibreOffice
Je viens de réessayer d'installer une version supérieure la 7.0.4
En suivant la procédure qui m'a été indiqué ici :
https://wiki.documentfoundation.org/Doc … u_.2F_Mint
Bilan je me trouve quand même une : 6.2.8.2
"Version: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1
Threads CPU : 4; OS : Linux 4.4; UI Render : par défaut; VCL: kde4;
Locale : fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
Calc: threaded"
Je vais repassé par les ppa


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne

#14 Le 20/02/2021, à 17:50

Compte supprimé

Re : (Résolu] --- Import fichier xml dans calc impossible

Je suis en LibreOffice 7.0.4.2

Tu as aussi la possibilité de passer par snapd ou flatpak. On peut préférer cela à un ppa.
http://doc.ubuntu-fr.org/flatpak
https://flathub.org/apps/details/org.li … ibreOffice

Dernière modification par Compte supprimé (Le 20/02/2021, à 17:54)

#15 Le 20/02/2021, à 19:35

PPdM

Re : (Résolu] --- Import fichier xml dans calc impossible

bjc49 a écrit :

Bonjour,
Je pense que c'est une histoire de version LibreOffice
Je viens de réessayer d'installer une version supérieure la 7.0.4
En suivant la procédure qui m'a été indiqué ici :
https://wiki.documentfoundation.org/Doc … u_.2F_Mint
Bilan je me trouve quand même une : 6.2.8.2
"Version: 6.2.8.2
Build ID: 1:6.2.8~rc2-0ubuntu0.16.04.1
Threads CPU : 4; OS : Linux 4.4; UI Render : par défaut; VCL: kde4;
Locale : fr-FR (fr_FR.UTF-8); Langue IHM : fr-FR
Calc: threaded"
Je vais repassé par les ppa

Si tu suis ce que j'ai posté plus haut tu sera toujours a jour

sudo add-apt-repository ppa:libreoffice/ppa

sudo apt update && sudo apt install libreoffice libreoffice-l10n-fr libreoffice-help-fr hyphen-fr libreoffice-gtk

La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera

Hors ligne

#16 Le 20/02/2021, à 19:46

bjc49

Re : (Résolu] --- Import fichier xml dans calc impossible

Bonsoir,

Tamarou a écrit :

Je suis en LibreOffice 7.0.4.2

Tu as aussi la possibilité de passer par snapd ou flatpak. On peut préférer cela à un ppa.
http://doc.ubuntu-fr.org/flatpak
https://flathub.org/apps/details/org.li … ibreOffice

Flatpak n'était pas dans les dépôts de ma distribution
j'ai utilisé snapd -----J'ai bien la 7.0.42
Et cela fonctionne
Merci a tous
Jean-Claude


OS :KDE Neon 6.2 -Version de KDE Plasma : 6.2.3 -HP EliteDesk 800 G4 DM 35W
DDR4 16Go--Proc: Intel core I5 8500T --SSD 1To Nvme--UHD Graphics 630 --Écran:IIyama Prolite B2209HDS
Webcam : Logitech QuickCam Communicate STX --Imprimante : HL 1430--Scanner : Epson Perfection V330

Hors ligne