Bonjour,
J'ai une 1ère feuille de calcul avec les données suivantes dans la
colonne
A :
Ligne 1 : AAA
Ligne 2 : BBB
Ligne 3 : CCC
Et une 2ème feuille de calcul (autre fichier) avec les données
suivantes
dans la colonne A :
Ligne 1 : DDD
Ligne 2 : EEE
Ligne 3 : FFF
Est-il possible de créer une 3ème feuille de calcul (autre fichier)
dont la
colonne A reprendrait le contenu de la colonne A de mes 2 autres
fichiers ?
Donc, ça donnerait :
Ligne 1 : AAA
Ligne 2 : BBB
Ligne 3 : CCC
Ligne 4 : DDD
Ligne 5 : EEE
Ligne 6 : FFF
Je ne trouve pas quelle formule utiliser.
Pourriez-vous m'aider ?
Merci pour vos avis.
Bien à vous
Cédric Radosavljevic
Bonjour,
aux vues de l'ensemble de la concaténation des différents
fichiers, voici ce que je propose de le faire en ligne de
commande:
-a) export des données au format CSV (faire des sauvegardes avant)
-b) concaténer l'ensemble des fichiers en un seul
-c) vérifier l'encodage utf-8 via la commande file
-d) utiliser iconv si nécessaire
-e) trier les données et supprimer les doublons (tri parordre croissant)
mode opératoire :
-a) réaliser une boucle de conversion :
for file in $(find $HOME -name *.ods); do \
/usr/lib/libreoffice/program/soffice --nologo --headless --nofirststartwizard
--accept='socket,host=127.0.0.1,port=8100,tcpNoDelay=1;urp'\
$file ;done
for fichier in $(find $HOME -name *.csv); do \
cat $fichier >>fichier-final.csv
sort -ru fichier-final.csv
file fichier-final.csv
en option :
iconv -f "encodage" -t UTF-8 fichier-final.csv
attention c'est juste un début de script qui reste à afiner
documentation permettant la compréhension :
https://ask.libreoffice.org/en/question/21916/cli-convert-ods-to-csv-with-semicolon-as-delimiter/
https://github.com/colonelqubit/libreconverter
https://www.man7.org/linux/man-pages/man1/cat.1.html
https://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html
http://fr.manpages.org/iconv
remarque :
ces scripts sontr également exploitable avec les systèmes d'exploitation
Microsoft en employant la surcouche du shell bash et de ses outils, par
conséquent j'invite les utilisateurs à consulter la documentation en ligne
pour installer le nécessaire en vue de réaliser le travail ....
Merci pour votre aimable attention
Bien à vous
Bernard
--
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.