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


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.