Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[OT] Libreoffice su Debian, cancellare righe con determinato valore

7 views
Skip to first unread message

^Bart

unread,
Feb 7, 2022, 4:31:58 AM2/7/22
to
Salve,

sto cercando in rete qualcosa che dovrebbe essere semplice ovvero
cancellare in automatico tutte le righe che contengano un determinato
valore ma ancora non sono riuscito a venirne fuori... :\

Saluti.
^Bart

Joe

unread,
Feb 7, 2022, 6:53:25 AM2/7/22
to
^Bart <gabriel...@hotmail.com> wrote:
>
> cancellare in automatico tutte le righe
> che contengano un determinato valore

Se ti riferisci a "LB Calc" puoi fare un filtro
in modo da escludere tutte le righe contenenti
un certo pattern o se parli di valori numerici
anche un valore preciso.
Il filtro butta via le righe che corrispondono
alla condizione oppure può anche buttare via
tutto il resto.
Poi se in secondo tempo togli il filtro riappare
tutto, per cui se vuoi una cosa definitiva,
applichi il filtro, selezioni tutto copi e incolli
in altro nuovo foglio.
A quel punto il nuovo foglio conterrrà solo le
righe che corrispondono alla condizione impostata.


PS.
Se hai tanti dati che poi devi rielaborare
ulteriormente magari graficare ecc ecc, allora
lascia perdere libreoffice, importa i dati in
CSV e lavora con grep, cut, paste, sed o awk
o perl, per il calcolo dipende la complessità
da bc a boh anche python, se no matlab o fortran,
e infine, dei risultati fai il plot con gnuplot.
Dai in input i CSV, e produci altri CSV per i
risultati con grafici belli pronti. Volendo,
ma su questo non ti so dare indicazione al volo
puoi creare anche un template con testo e far sì
che i risultati e i grafici si vadano automaticamente
ad impaginare in un report presentabile... direi
con latex la cosa sia fattibile.
La cosa bella di un approccio del genere è che
in generale puoi cambiare input o parametri e
ottenere con un comando il report finale da spedire
per mail o archiviare o quel che è.

^Bart

unread,
Feb 7, 2022, 8:05:43 AM2/7/22
to
> Se ti riferisci a "LB Calc" puoi fare un filtro

Pardon... ho dimenticato la cosa più importante, sì mi riferivo a Calc! :)

> in modo da escludere tutte le righe contenenti
> un certo pattern o se parli di valori numerici
> anche un valore preciso.
> Il filtro butta via le righe che corrispondono
> alla condizione oppure può anche buttare via
> tutto il resto.
> Poi se in secondo tempo togli il filtro riappare
> tutto, per cui se vuoi una cosa definitiva,
> applichi il filtro, selezioni tutto copi e incolli
> in altro nuovo foglio.
> A quel punto il nuovo foglio conterrrà solo le
> righe che corrispondono alla condizione impostata.

Ottimo "workaround" senza stare a fare query particolari!

> PS.
> Se hai tanti dati che poi devi rielaborare
> ulteriormente magari graficare ecc ecc, allora
> lascia perdere libreoffice, importa i dati in

Non è il mio caso però mi sono segnato le dritte sui software che mi hai
dato!

Saluti!
^Bart

Joe

unread,
Feb 7, 2022, 9:11:27 AM2/7/22
to
Mi sono scordato di dire che tutta la procedura si può
rendere legata attraverso uno script bash... è in quel
modo che dai un comando solo e dall'input ottieni l'out,
va be' era evidente forse.
Saluti!
0 new messages