Pagina 1 di 3 123 UltimoUltimo
Mostra risultati da 1 a 10 di 22

Discussione: Confronto e unione documenti

  1. #1
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Confronto e unione documenti

    Ho due documenti di testo con dati separati da tabulazioni.
    Una parte dei dati sono uguali nei due documenti, una parte è diversa.
    Devo ottenere un terzo documento che contenga una sola volta i dati di entrambi i documenti.
    I dati sono da verificare riga per riga.
    Se due righe sono identiche nel terzo documento va copiata una sola volta, se due righe sono diverse vanno tenute entrambe.
    Sono certa di averlo fatto senza problemi in Dos ma è passata un'infinità di tempo e non mi ricordo come.
    Se serve un esempio invento qualche dato e lo pubblico.
    Grazie.

    Rispondi citando Rispondi citando Il mio PC

  2. # ADS
    Google Adsense Circuito Adsense
    Data registrazione
    da sempre
    Messaggi
    molti
     
  3. #2
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Confronto e unione documenti

    Sembra più per la sezione Programmazione cara iaia. Io metterei i documenti in un foglio elettronico.


    Rispondi citando Rispondi citando Il mio PC

  4. #3
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Riferimento: Confronto e unione documenti

    Dici programmazione? Grazie a te e a chi mi sposterà.

    Io ho usato il formato testo perché sono convinta che esista un comando dos per fare ciò di cui ho bisogno, ma non ci vuole nulla a trasformarli in foglio elettronico.
    Si possono anche unire "a mano" ovviamente, copiando i dati oppure unendo i file con i comandi DOS, quello per concatenare i files me lo ricordo, poi si possono ordinare i dati, ma resterebbe da controllare tutto ed eliminare a mano le righe doppie. Sono migliaia di pagine, non ce la farei.
    Esiste un modo per eliminare in modo automatico le righe uguali nei fogli elettronici?

    Rispondi citando Rispondi citando Il mio PC

  5. #4
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Confronto e unione documenti

    Si ho chiesto se è da spostare. Comunque se usi OpenOffice inserisci i 2 documenti in 2 fogli diversi (stesso file) e metti in un terzo una funzione del tipo
    Codice:
    Only registered members can view code.
    Non sapendo esattamente cosa vuoi fare se sono righe diverse non so se ti conviene ordinare i 2 fogli.

    Il comando DOS per "concatenare" 2 file in un terzo è semplicemente COPY
    Codice:
    Only registered members can view code.
    E' per questo che penso sia meglio la sezione programmazione.

    Per "incollare" un file di testo in un foglio di OpenOffice basta anche aprirlo con notepad selezionare tutto copiare e incollare nel folgio dedicato. Apparirà la finestra di importazione dove di default la separazione dei campi è il TAB ma che puoi cambiare.

    Mi fai un piccolo esempio?

    Ultima modifica di Kirk78; 02-03-13 alle 00: 02.

    Rispondi citando Rispondi citando Il mio PC

  6. #5
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Riferimento: Confronto e unione documenti

    Sto provando, poi ti rispondo.

    Rispondi citando Rispondi citando Il mio PC

  7. #6
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Riferimento: Confronto e unione documenti

    Eccomi, ho fatto!
    Grazie a Kirk che mi ha fatto pensare al foglio di calcolo, altrimenti sarei ancora qui a pensare a cosa facevo col dos.

    Kirk, la tua funzione non poteva funzionare, perchè i dati uguali c'erano ma un documento era 10 volte più grande dell'altro, le righe uguali non corrispondevano come posizione.
    Ho iniziato semplicemente aprendo i due file di testo con Libre office (Open office mi piace poco)

    Nel tentativo di usare il sistema di Kirk avevo unito i due fogli di lavoro in un unico file es:

    Foglio1

    nomecognome A indirizzo A telefono A
    nomecognome B indirizzo B telefono B
    nomecognome C indirizzo C telefono C


    Foglio2

    nomecognome A indirizzo A telefono A
    nomecognome B indirizzo B telefono B2
    nomecognome E indirizzo E telefono E
    ma come dicevo non riuscivo a confrontarli, così ho unito i dati in un unico foglio tramite il copia e incolla e li ho ordinati in base ai dati della colonna A


    nomecognome A indirizzo A telefono A (da tenere)
    nomecognome A indirizzo A telefono A (da togliere)
    nomecognome B indirizzo B telefono B (da tenere)
    nomecognome B indirizzo B telefono B2 (da tenere)
    nomecognome C indirizzo C telefono C (da tenere)
    nomecognome E indirizzo E telefono E (da tenere)

    A questo punto ho scomposto il problema e ho analizzato i dati una colonna alla volta tramite il semplice:

    =SE( A1=A2;"uguale";"")
    Ho tolto le formule lasciando solo il testo (uguale)
    Fatto questo avrei voluto ordinare i dati in base agli "uguale", eliminare completamente le righe con tre "uguale" e controllando i dati delle righe con uno o due "uguale" ma il documento era troppo grande e non riusciva a completare l'operazione.
    Ho provato a salvare il tutto in formato testo e riaprire ma niente da fare. L'ho aperto con libre office write e tramite una macro ulteriormente automatizzata con Easy macro recorder ho iniziato ad eliminare le righe con tre "uguale".
    Al termine della macro controllavo, finché verso le 4 di stamattina il documento finalmente è diventato di dimensioni gestibili.
    A quel punto l'ho ordinato con il foglio di calcolo e in un attimo ho cancellato le (ancora tantissime) righe doppie residue.
    Tutte queste complicazioni perché
    non ho avuto il coraggio di dimezzare il foglio e di ordinare le due metà separatamente.
    Era talmente grande! Non sarei riuscita a controllare i risultati, non mi sono fidata.

    Alla fine nonostante le complicazioni varie ci ho messo di più per scrivere questa spiegazione che per fare il tutto.
    Ultima modifica di iaia; 02-03-13 alle 11: 48.

    Rispondi citando Rispondi citando Il mio PC

  8. #7
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Confronto e unione documenti

    L'importante è che hai risolto . La discussione è sicuramente da mettere in Programmare, si grazie - Questa è la sezione Programmare, si grazie anche se è una micro programmazione di un foglio elettronico (imho).

    Il mio ovviamente era uno spunto (avevo appunto detto "del tipo"), e poi non sapevo che un foglio era più grande dell'altro, numero di campi etcetera. Per pura programmazione vedo di fare qualcosa di più elaborato sia per te, magari ne devi fare altri, che per tutto CT.
    Tra Libre e Open più o meno sono la stessa cosa: l'importante è usare un Open Source ! Per ora Open (non ho neanche aggiornato) va benissimo, ma nel caso posso sempre installare anche Libre visto che non sei la prima che mi dice questa cosa.


    Rispondi citando Rispondi citando Il mio PC

  9. #8
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Riferimento: Confronto e unione documenti

    Guarda, io non uso molto i fogli elettronici, soprattutto da quando ho smesso di lavorare, quindi non ho un'esperienza tale da illustrarti perché preferisco Libre a open. Per quello mi limito a dire che mi è più simpatico.

    Se ti verrà un'idea migliore sarò lieta di provarla.
    Ah, ho dimenticato di dire che prima di confrontare la colonna succesiva si devono ordinare i dati, questo per ogni colonna.
    A me è andata bene, NON credo che tutti i tipi di dati si possano gestire con il mio metodo.

    Penso che per spostare la discussione ci voglia un moderatore e lo ringrazio.

    Rispondi citando Rispondi citando Il mio PC

  10. #9
    Data registrazione
    Feb 2010
    Località
    NCC1701
    Messaggi
    3,822
    Grazie dati 
    1,307
    Grazie ricevuti 
    1,323
    Ringraziato in
    996 post

    Riferimento: Confronto e unione documenti

    Si, infatti ho fatto la segnalazione tramite il tasto apposito (se vuoi farlo anche tu che sei l'autrice fallo pure). Il sistema che vorrei fare è quello di rendere inutile anche l'ordinazione ma farla fare alla macro per Open/Libre. Il programma più simpatico: leggere i post di iaia!

    Con i fogli elettronici ci puoi fare qualsiasi cosa, sono eccezionali. Ci puoi mettere la rubrica telefonica, gli SMS scaricati dal tuo cellulare, le spese correnti del mese, i calcoli per l'imu() e tasse, i quiz che hai postato con la data per avere il tuo premio... insomma qualsiasi cosa. Ti consiglio vivamente di utilizzarli più spesso. Presto ti faccio il programmino, ma devi dirmi se i "campi" (colonne) sono 3 o più di 3. Mi sembrano tanto 2 rubriche che vorresti unire togliendo i doppioni inutili. Se fosse quello allora si potrebbe fare un qualcosina anche di più.

    Ultima modifica di Kirk78; 02-03-13 alle 13: 40.

    Rispondi citando Rispondi citando Il mio PC

  11. #10
    Data registrazione
    Nov 2011
    Sesso
    Donna
    Messaggi
    21,530
    Grazie dati 
    2,248
    Grazie ricevuti 
    2,916
    Ringraziato in
    2,053 post

    Riferimento: Confronto e unione documenti

    Sì, i campi sono 3, il casino non l'ho fatto io, non toccava a me sistemarlo, e non ci guadagno niente, solo mi diverte l'idea di mettere ogni tanto il cervello in movimento.Sorvoliamo sul fatto che poi mi sono arenata e ho chiesto e anche sull'assurdo particolare di non avere voluto dividere il foglio a metà. L'importante alla fine è avere la soddisfazione di riuscirci, se poi ci si diverte meglio.Non sono così ordinata! Tengo pochissimi sms, l'IMU la calcolo sul sito del Comune, e cerco di spendere solo quanto mi posso permettere. Mi piacerebbe essere ordinata, ma non lo sono. Sai per cosa uso il foglio elettronico? per tentare di risolvere l'Akronima solution.I miei fidi compagni del Wordquiz non ci credevano quando l'ho detto. Poi sicuramente per le offerte e richieste della banca dei semi.Ognuno ha le sue manie.
    Ultima modifica di iaia; 02-03-13 alle 14: 12.

    Rispondi citando Rispondi citando Il mio PC

Segnalibri

Regole di scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Cookies:direttiva 2009/136/CE (E-Privacy)

Il sito utilizza cookies propri e di terze parti per maggiori informazioni faq - Termini di servizio - Cookies
Il forum non puo' funzionare senza l'uso dei cookies pertanto l'uso della community è vincolato dall'accettazione degli stessi, nel caso contrario siete pregati di lasciare la community, proseguendo la navigazione acconsenti all’uso dei cookie