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


Bonjour Bernard,

Je ne te prends pas pour un idiot, je voudrais améliorer mon utilisation de
l’extension txtooo que j’utilise avec bonheur depuis des années pour
récupérer mes relevés bancaires dans LO. Je n’ai pas envie d’apprendre à
utiliser awk juste pour ça.

Cette extension me permet d’enregistrer quelles colonnes je veux insérer
dans mon tableur, avec quel format (standard, numérique ou de date). Il est
possible de paramétrer également le déplacement des colonnes, l’insertion
de lignes, de colonnes, de formules, de macros… Une fois que c’est fait, ça
me sert à chaque fois, comme une macro.

Dans les paramètres, j’ai ajouté la ligne déjà mentionnée : <txtooo:column
txtooo:num="10" txtooo:name="Ligne" txtooo:macro="" txtooo:numeric="0"
txtooo:formula="ROW" txtooo:fp1="" txtooo:fp2="" txtooo:fp3="" />
Ça insère bien une 10ème colonne avec le titre Ligne, jusque là pas de
problème. formula="ROW" devrait normalement (d’après ce que j’espère)
inscrire dans la cellule le numéro de la ligne. Il faut utiliser le nom
anglais des fonctions, ce que je fais. fp1, fp2, fp3 servent à ajouter des
paramètres à la fonction mais je n’en ai a priori pas besoin.
Ce n’est pas primordial, je peux insérer le numéro de ligne manuellement
avec recopie vers le bas. C’est juste pour gagner quelques secondes et
éviter une manipulation.

Voilà, j’espère avoir été plus clair.

Bonne journée,

Henri


Le sam. 22 avr. 2023 à 05:48, Bernard Schoenacker <
bernard.schoenacker@free.fr> a écrit :

Bonjour Henri,

Merci de ne pas me prendre pour un idiot, car j'ai donné la bonne regex
avec awk

Explications :

https://fr.wikipedia.org/wiki/Awk

https://catonmat.net/ftp/awk.cheat.sheet.txt

https://www.shellunix.com/awk.html


cordialement

Bernard


------------------------------
*De: *"Henri Boyet" <henri.boyet@gmail.com>
*À: *"Bernard Schoenacker" <bernard.schoenacker@free.fr>
*Cc: *"Liste Users LibO" <users@fr.libreoffice.org>
*Envoyé: *Vendredi 21 Avril 2023 23:35:48
*Objet: *Re: [fr-users] Utilisation de txtooo pour insérer un numéro de
ligne

Bonjour,

Le problème n’est pas l’insertion de la colonne. L’extension txtooo le
fait très bien. Ce que je n’arrive pas à faire, c’est la formule ROW pour
remplir la cellule.

Merci,

Henri

Le ven. 21 avr. 2023 à 23:23, Bernard Schoenacker <
bernard.schoenacker@free.fr> a écrit :

Bonjour,

Voici une solution qui est également exploitable pour les utilisateurs
des différentes versions de chez Microsoft (version 10 et supérieur) :

awk '{printf "%s,%s\n", NR,$0}' input.txt > new.txt


https://askubuntu.com/questions/844843/adding-a-new-column-as-line-number-in-a-csv-file

remarque : installer WSL2

 https://beebom.com/how-enable-linux-bash-shell-windows-10-wsl-2/

tuto en français :


https://www.delftstack.com/fr/howto/linux/add-the-wsl-bash-shell-to-windows/

Merci

@+

Bernard


----- Mail original -----
De: "Henri Boyet" <henri.boyet@gmail.com>
À: "Liste Users LibO" <users@fr.libreoffice.org>
Envoyé: Vendredi 21 Avril 2023 22:32:02
Objet: [fr-users] Utilisation de txtooo pour insérer un numéro de ligne

Bonjour,

Je voudrais ouvrir un fichier csv en insérant une colonne contenant le
numéro de la ligne.
J’ai ajouté dans les paramètres (fichier xml) la ligne :
<txtooo:column txtooo:num="10" txtooo:name="Ligne" txtooo:macro=""
txtooo:numeric="0" txtooo:formula="ROW" txtooo:fp1="" txtooo:fp2=""
txtooo:fp3="" />
Mais j’ai un message d’erreur : CallFunction Une exception s’est produite
:
Type: com.sun.star.uno.RuntimeException
Message: .

Quel est le problème ?

Merci,

Henri

--
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




-- 
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.