Newsgroup: it.hobby.fai-da-te
Titolo: [OT] Problema con file TXT calendario

Ho un file testo di questo tipo:
0,"","0002-02-02 02:02:02.000000000","0002-02-02 02:02:02.000000000","Andare da Antonio - Creatizione Artistica;","","","Nessuna priorità","2005-03-31 00:00:00.000000000","Terminati"
0,"","2008-01-14 08:00:00.000000000","2008-01-18 18:00:00.000000000","FIAT:chiamare x bollo conce;Tel. (06) 5676742;","","","Priorità 1","0002-02-02 02:02:02.000000000","Futuri"
0,"","2007-10-17 08:00:00.000000000","2007-10-17 18:00:00.000000000","Vedere per pagamento","","","Nessuna priorità","0002-02-02 02:02:02.000000000","In ritardo"
0,"","0002-02-02 02:02:02.000000000","0002-02-02 02:02:02.000000000","Andare da Antonio - Creatizione Web;","","","Nessuna priorità","2006-03-31 00:00:00.000000000","Terminati"
Devo eliminare l'intera riga che contiene "TERMINATI" e parte da 0,"", etc.
Esiste un modo, con Excel, Word o altro programma per ottenere il risultato sperato?
Ciao!
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 risultato sperato?
Non ho ben capito cosa vuoi fare, comunque su Word c'è la funzione 
"Sostituisci" nel menu "Modifica".
Se riesci a indicargli le keyword giuste, puoi dirgli di sostituire tutto 
ciò che contiene un certo testo con... uno spazio vuoto. E quindi lo 
cancelli.
-- 
Cinghiale (35, 109, RM)
Mazda 3 1.6 TD

 Ciao!
sicuramente esisterà una soluzione migliore di quella che ti sto per 
indicare anche perchè non ho ben capito se vuoi una cosa completamente 
automatica o ti serve solo poter estrarre (o evidenziare) queste determinate 
righe e poi successivamente cancellarle, inoltre non so la quantità di dati 
che hai ed infine la tua dimistichezza con gli strumenti di office
Cmq io una cosa veloce la farei così:
- apro con excel il file di testo (in futuro puoi anche salvarlo 
direttamente in CSV) e gli indico il delimitatore di colonna
- evidenzio tutto il foglio (nell'angolo in altro tra A ed 1) ed applico 
FILTRO AUTOMATICO che si trova nel menu dei DATI --> FILTRO
così facendo posso evidenziare solo i record che hanno TERMINATI nell'ultima 
colonna (ma il metodo va bene per qualsiasi altro valore o campo) e 
procedere alla eliminazione manualmente
Smanettando un pò si potrebbe creare una macro ma dipende sempre da quello 
che ci devi fare.
Ciao
Gianluca 



microsoft.public.it.office.excel
microsoft.public.it.office.word 




ciň che contiene un certo testo con... uno spazio vuoto. E quindi lo cancelli.
Ma cosě facendo non elimino l'intera riga ma solo "TERMINATI".


che ci devi fare.
Poi salvando di nuovo perdo la formattazione....e non posso caricare i dati residui :(
Altri suggerimenti?


microsoft.public.it.office.word 
Il mio sito non li supporta. Qualcuno lo posta per me?
Grazie!


Ciao
Come prima mi ritrovo comunque la riga che vorrei eliminare senza TERMINATI... non risolve il problema...purtroppo.


 risultato sperato? Ciao!
Fatti prestare un linux o un osx e fai 
cat nomefilesorgente|grep -v Terminati > nomefilerisultato
(se vuoi stare sotto windows, installati cygwin e fai lo stesso) 

 Altri suggerimenti?
ma hai salvato come .CSV? (che puoi aprire sia con excel che con notepad)
Per curiosita: ma da dove li esporti quei dati?
Ciao
Gianluca 

Luca ha scritto:

..uhmmm...grazie 1000... perň.... 
funziona ma alcuni record diventano illeggibili o inficiano il data base. Mi spiego:alcuni record, molto grandi nella descrizione, finiscono per non essere selezionati completamente: si dovrebbe selezionare da 0,""," fino a "Terminati"... 
Operazione, la seconda, un po' complessa perchč,penso dovrebbe selezionare tutti i terminati e tornare indietro finchč non trova la stringa 0,""," 
Soluzioni con CAT ne esistono?



Più leggo questo post più mi distraggo ;-) !!! Domani ho un esame...
"Forse" ho un'altra soluzione al tuo problema, un piccolo programmino 
scritto in C.
Realizai una cosa per la gestione di una rubrica telefonica con la 
possibilità, naturalmente, di cancellare i contatti, mi basterebbe eliminare 
tutte le funzioni inutili per te e lasciare solo quella di inserimento, 
cancellazione e salvataggio su file (.TXT).
Che dici potrebbe andare?
Solo che fino a domani pomeriggio (se riesco a fare l'orale domani) non ho 
il tempo... se non faccio l'orale domani, lo dovrò fare il 3 gennaio...
A te urge la soluzione al problema? Ma più di tutto un piccolo eseguibile da 
usare dal prompt dei comandi andrebbe bene?
Ciao
Gianluca 

 stringa 0,""," Soluzioni con CAT ne esistono?
Dovrebbe funzionare già così. Se non va, difficile capire il perchè senza 
vedere il file originale, o almeno una sezione di esso che generi 
l'errore che descrivi.

Gianluca 


l'errore che descrivi.
Leggi il link.


Per curiosita: ma da dove li esporti quei dati?
Si ma poi Lotus Organizer non li legge piů...
Ciao!


>> stringa 0,""," Soluzioni con CAT ne esistono?
Beh i campi sono comunque delimitati, per cui si potrebbe fare uno 
scriptino con awk, devo solo avere un attimo di tempo...