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.