Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Bonjour,

Effectivement le commun des mortels ne sait utiliser autant de données. Mais, fort heureusement LibO nous fourni les outils avec Base et Calc.
    - ouvrir Base : une fenêtre s'ouvre "assistant base de données"
        - étape 1 "sélectionner une base de données" :
            cliquer sur le choix "connecter une base de données existante"
            puis dans la liste déroulante sélectionner "Texte"
            enfin, cliquer sur suivant.
        - étape 2  "paramétrer une connexion aux fichiers texte" :
chemin vers les fichiers textes, cliquer sur parcourir pour sélectionner le répertoire contenant le fichier .csv (dans l'exemple BalanceSPL_Fonction_2017.csv après décompression du .zip)
            en dessous sélectionner "Fichiers *.csv"
encore en dessous dans les listes déroulantes sélectionner les séparateurs voulus. (Ici on a juste à changer le séparateur de champ "," prédéfini par ";")
            et on clique sur suivant.
        - étape 3 "enregistrer et continuer"
dans le cas présent j'ai sélectionné "Non, je ne souhaite pas que la base de données soit référencée". (Pas utile pour ce test). puis cliquer sur terminer pour enregistrer la base de données "xxxxx.odb" puis pour l'ouvrir.

On peut alors voir à gauche un bandeau "base de données" :
        cliquer sur "Requêtes"
sur la droite dans le bandeau "Tâches" cliquer sur "Créer une requête en mode SQL"
        dans la nouvelle fenêtre qui s'ouvre saisir  :
Select * from BalanceSPL_Fonction_2017 where ndept=32. Cela sélectionne toutes les données de la table BalanceSPL_Fonction_2017 pour le département (nom du champ "ndept") 32, par exemple. quelques seconde plus tard on obtient l'affichage d'un tableau avec les données voulues.
Voilà, le travail fastidieux est terminé, ensuite c'est très simple.

Pour copier dans Calc :
    * Réduire la fenêtre contenant le résultat de la requête SQL ;
    * Ouvrir un tableau Calc vierge et le réduire à l'écran aussi ;
* Dans la fenêtre "Requête", cliquer, *_et surtout maintenir cliqué jusqu'à la fin de l'étape suivante_*, dans l'angle supérieur gauche du tableau (à l'intersection des entêtes de lignes et de colonnes, comme dans Calc) ;
    * Tirer et déposer dans la cellule A1 (par exemple) du tableau Calc ;
* Et, au bout de quelques secondes on obtient ce que l'on souhaite (dans l'exemple toutes les données du département 32).

Il n'y a plus qu'à enregistrer les données importées dans Calc. On peut aussi enregistrer la requête et la base de données .odb pour un usage futur. Il suffira alors, dans la requête, de modifier le n° du département, ou de créer une nouvelle requête pour voir par exemple qui a dépensé le plus (mais ça c'est une autre histoire ....)

Voilà, j'espère ne pas avoir été trop long. (LibO : 1 - Big Data : 0)
Chez moi cela fonctionne parfaitement avec la configuration ci-dessous. Je n'ai pas testé avec Linux et/ou une autre distro de LibO.
Bon amusement avec les bases de données. ;-)
Bien cordialement.

Patrick.

------------------------------------------------------------------
OS : WIN 10 (x64)
LibO : 5.4.7.2 (x64)
Lorsque tu arrives en haut de la montagne, continue de grimper. ;)

Le 03/11/2018 à 06:51, Dominique_sextant a écrit :
Bonjour,

Ma question confine plus à la curiosité qu'à un véritable besoin... quoi
que...

Bref, vous trouverez un énorme fichier csv ici :

https://www.data.gouv.fr/fr/datasets/balances-comptables-des-collectivites-et-des-etablissements-publics-locaux-avec-la-presentation-croisee-nature-fonction/

Il s'agit plus précisément du fichier « Balances comptables 2017 avec la
présentation croisée nature-fonction » qui se charge ici :

https://static.data.gouv.fr/resources/balances-comptables-des-collectivites-et-des-etablissements-publics-locaux-avec-la-presentation-croisee-nature-fonction/20181025-145500/balancespl-fonction-2017.zip

On peut l'ouvrir avec Calc, mais on s'arrête au département 31, car on
atteint les limites de LIBO en nombre de lignes. C'est problématique si on
veut travailler sur le département 32, voire au-delà.

Avec quoi pourrait-on ouvrir ce fichier en totalité afin d'en extraire les
seules données utilisables ? Au-delà, n'est-ce pas une forme de déni du big
data de l'État que de mettre à disposition des fichiers à peu près
inutilisables par le vulgum pecus ?

Je vous souhaite à tous un agréable weekend,

Dominique


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus

--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.