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