Senza troppi sbattimenti importa il file exel in un db (puoi convertirlo preventivamente in .cvs) e poi fai una select per estrarre gli indirizzi.
Altrimenti un parser del file
Con Excel non è possibile estrarre tutte le email. Ho provato a chiedere nei forum di Excel (anche quelli esteri). Mi hanno consigliato di usare un linguaggio di programmazione. Io finora ho usato un programma però poi devo stare ad estrarli, capire l'ultimo di appartenenza e poi incollarli nella cella vicino. È facile per alcune url, però per tante, diventa più di uno sbattimento...
Appunto, se importi i dati excel in un db,ad esempio mysql, poi recuperi dati con php come piú ti fa comodo. Excel ti permette di salvare il file come csv e quest' ultimo lo importi tranquillamente in mysql
se ho capito quello che ti serve,
credo che si possa fare in Excel come con qualunque altro linguaggio di programmazione
tutto sta a conoscere come individuare l'indirizzo email nell'url
da cosa è preceduto e da cosa è seguito ?
l'url contiene 1 solo carattere @ o più ?
suppongo non si possa dire che è in posizione fissa ....
chiunque debba estrarre gli indirizzi deve avere queste risposte
in Excel, userei una formula che,
trova la posizione del carattere @
da questo il "separatore" di inzio
quindi il "separatore" di fine
ed è individuato l'indirizzo
ma forse troppo semplice ..... o troppo complessi gli url ....
Appunto, se importi i dati excel in un db,ad esempio mysql, poi recuperi dati con php come piú ti fa comodo. Excel ti permette di salvare il file come csv e quest' ultimo lo importi tranquillamente in mysql
se ho capito quello che ti serve,
credo che si possa fare in Excel come con qualunque altro linguaggio di programmazione
tutto sta a conoscere come individuare l'indirizzo email nell'url
da cosa è preceduto e da cosa è seguito ?
l'url contiene 1 solo carattere @ o più ?
suppongo non si possa dire che è in posizione fissa ....
chiunque debba estrarre gli indirizzi deve avere queste risposte
in Excel, userei una formula che,
trova la posizione del carattere @
da questo il "separatore" di inzio
quindi il "separatore" di fine
ed è individuato l'indirizzo
ma forse troppo semplice ..... o troppo complessi gli url ....
Probabilmente si ma nn so indicarti. Scrivo da me cio che mi occorre, ad ogni modo perdendoci un po di tempo non è una cosa complicatissima.
importati i dati devi impostarti il recupero in base a cio che t serve
Probabilmente si ma nn so indicarti. Scrivo da me cio che mi occorre, ad ogni modo perdendoci un po di tempo non è una cosa complicatissima.
importati i dati devi impostarti il recupero in base a cio che t serve
a me basterebbe solamente che le elamil (tutte del sito) vadano a finire nella cella accanto a quella contenente l'url. Il resto si puo fare con le macro e/o formule di excel.. Il problema è riuscire ad estrapolarle. Conoscete qualche altro sito dove posso raggiungere questo obiettivo?
Grazie
allego il link del file che ho inserito nel forum di excel. l'ultima colonna serve per capire dove stanno le email dei rettori.. nella prima colonna ci sono i link nelle altre le email con stesso e diverso path. poi dovrei inserire una formula per estrapolare dalle email quelle che contengono prima della chiocciola delle parole che indicherò come intestazione delle colonne succesive (ho fatto l'esempio con rettore).
un amico fece una prova con asp.net.. mi spiego che bisognava far cliccare su tutti i link presenti nel sito ed estrapolare le email individuando la chiocciola o www per i siti.
nel file vedo,
la colonna A con dei links
la colonna B con delle email separate da ";"
la colonna C idem come sopra
la colonna D con una singola email
la colonna E con un link
forse devi solo separare le email delle colonne B e C mettendo ciascuna email in una cella diversa ?
nel file vedo,
la colonna A con dei links
la colonna B con delle email separate da ";"
la colonna C idem come sopra
la colonna D con una singola email
la colonna E con un link
forse devi solo separare le email delle colonne B e C mettendo ciascuna email in una cella diversa ?
È un esempio di risultato che vorrei ottenere. Avrei dovuto inserire un'altra colonna dopo quella delle url, in vanno tutte le email estrapolare da ogni url. Poi con Excel dovrei dividere queste email nelle altre sue colone (che vedi in tabella) in cui la prima contiene quelle con email ci stesso path dell'url e l'altra con path diverso. Poi con riferimento a quelle con lo stesso path estraggo quelle che contengono determinate parole (nel caso indicato nel file "rettore".
partire dal risultato non aiuta a capire cosa fare, se non si conosce l'origine
puoi postare un esempio di poche righe con i dati originali non manomessi ?
partire dal risultato non aiuta a capire cosa fare, se non si conosce l'origine
puoi postare un esempio di poche righe con i dati originali non manomessi ?
La struttura di un URL è codificata nel documento RFC 3986 della IETF, scritta da Tim Berners-Lee,
e si compone normalmente di sei parti, alcune delle quali opzionali:
il titolo della discussione dice che devi "estrarre le email da un elenco di url"
gli indirizzi mail possono essere presenti solo nella querystring,
chiedi a persone di dedicare tempo, inventandosi delle querystring,
con la certezza che non avranno la struttura che tu stai trattando
e sviluppare un sistema per estrarle ....
non credo tu sia sulla strada giusta per risolvere il problema
------------
pensando che tu abbia sbagliato titolo, provo a darti un suggerimento,
nel tuo esempio ho visto che ci sono colonne con indirizzi mail (tipo "info@example.com") separati dal carattere punto e virgola
se vuoi separare gli indirizzi mettendoli in celle successive per usarli singolarmente, puoi
- copiare la singola colonna che ti interessa, in un foglio vuoto (lo scopo è avere colonne vuote a destra)
- selezionare la colonna copiata
- nel menu "dati" cliccare "Testo in colonne"
- nel primo menu scegliere "delimitati" ed il tasto "avanti"
- nel secondo menu togliere le spunte presenti e mettere la spunta su "punto e virgola" ed il tasto "fine"
otterrai così gli indirizzi separati
puoi ripetere queste operazioni per tutte le colonne che contengono indirizzi da separare
ed al termine ricomporre l'excel come preferisci
tempo 30 secondi a colonna senza scrivere una riga di programma
La struttura di un URL è codificata nel documento RFC 3986 della IETF, scritta da Tim Berners-Lee,
e si compone normalmente di sei parti, alcune delle quali opzionali:
il titolo della discussione dice che devi "estrarre le email da un elenco di url"
gli indirizzi mail possono essere presenti solo nella querystring,
chiedi a persone di dedicare tempo, inventandosi delle querystring,
con la certezza che non avranno la struttura che tu stai trattando
e sviluppare un sistema per estrarle ....
non credo tu sia sulla strada giusta per risolvere il problema
------------
pensando che tu abbia sbagliato titolo, provo a darti un suggerimento,
nel tuo esempio ho visto che ci sono colonne con indirizzi mail (tipo "info@example.com") separati dal carattere punto e virgola Vedi l'allegato 4059
se vuoi separare gli indirizzi mettendoli in celle successive per usarli singolarmente, puoi
- copiare la singola colonna che ti interessa, in un foglio vuoto (lo scopo è avere colonne vuote a destra)
- selezionare la colonna copiata
- nel menu "dati" cliccare "Testo in colonne" Vedi l'allegato 4060
- nel primo menu scegliere "delimitati" ed il tasto "avanti"
- nel secondo menu togliere le spunte presenti e mettere la spunta su "punto e virgola" ed il tasto "fine"
otterrai così gli indirizzi separati Vedi l'allegato 4061
puoi ripetere queste operazioni per tutte le colonne che contengono indirizzi da separare
ed al termine ricomporre l'excel come preferisci
tempo 30 secondi a colonna senza scrivere una riga di programma
Hai presente il link di dropbox dei precedenti nessaggi? fai finta che il file ha solamente la prima colonna "links" e basta. Nella colonna b in corrispondenza di ciascun link sapresti estrarre tutte le email contenute nel sito?
a presto
ciao
guarda che marino51 ha ragione, tu stai chiedendo (faccio un esempio)
voglio avere 9
ma non basta perche per avere 9 ci sono 'diversi' modi che dipendono dai dati di partenza