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 < [email protected]> 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" <[email protected]> > *À: *"Bernard Schoenacker" <[email protected]> > *Cc: *"Liste Users LibO" <[email protected]> > *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 < > [email protected]> 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" <[email protected]> >> À: "Liste Users LibO" <[email protected]> >> 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 à [email protected] 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 à [email protected] pour vous désinscrire Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/ Privacy Policy: https://www.documentfoundation.org/privacy
