Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto da: Landolfo - Luglio 18, 2013, 08:25:05 pm
-
Ciao a tutti,
volevo sapere se qualcuno sa come poter estrarre con Excel, da un indirizzo web il puro e semplice dominio, senza l'eventuale sottodominio.
In pratica, se noi abbiamo sottodominio.sito1.com e sito2.com con http ed eventuale www davanti, o anche con sottocartella, sottopagina o slash in fondo, io vorrei poter estrarre semplicemente sito1.com e sito2.com senza il sottodominio, e tenendo in considerazione che esistono anche i sito3.co.uk oppure sito4.org.nz ecc. ecc.
Grazie
__________________
Cerchi un grand hotel rabbi (http://www.chaletvaldirabbi.it/hotel-rabbi.html)? Chalet val di rabbi!
-
mi sa che per ottenere quello che vuoi devi chiedere supporto in un forum di vba (visual basic for application) che č il linguaggio usato in excel.
-
Naa.
Se vuoi usare COM puoi connetterti al foglio excel come se fosse un database (pių o meno ...)
Poi lavori con gli oggetti (interfacce) che MSExcel ti mette a disposizione.
( http://wiki.lazarus.freepascal.org/Office_Automation#Reading.2FWriting_an_Excel_file_using_OLE )
Per gli url che volevi, basta mettersi di buona lena a scriver il parser delle stringhe che possa riconoscere gli url che ti interessano.
Se vuoi potresti provare ad utilizzare delle espressioni regolari... danno molta soddisfazione, ma sono pesantucce dal punto di vista computazione, ergo se non una cosa da fare a runtime per milionate di record, le puoi usare comodamente.
http://wiki.lazarus.freepascal.org/Regexpr
Stilgar
-
ma una formuletta semplice semplice non esiste proprio,eh?
mi domando sti qui di microsoft, come hanno fatto a dimenticarsi una cosa cosė importante...