Una volta importati devi fare N query di Aggiornamento sul Campo oggetto di "bonifica".
Le funzioni da usare sono TRIM, REPLACE, ed hai 2 strade, eseguire N query di Aggiornamento, oppure aprire il Recordset sulla tabella dati, ciclarli e passare il campo incriminato ad una Funzione che devi scrivere
La query da usare è appunto un Aggiornamento:
UPDATE T1 Set NomeCampo=Trim(NomeCampo)
UPDATE T1 Set NomeCampo=Replace(NomeCampo,' ',' ')
UPDATE T1 Set NomeCampo=Replace(NomeCampo,'Carattere1','')
UPDATE T1 Set NomeCampo=Replace(NomeCampo,'Carattere2','')
etc...
Se invece usi la Funzione, devi scriverla, apri il Rs in Edit passi alla Funzione il contenuto del Campo incriminato, lo bonifichi e fai l'Update:
Function CleanText(pText As String) As String
On Error Goto Err_Handler
Dim sText As String
sText=pText
sText=Trim(sText)
sText=Replace(sText,"Carattere1",vbNullstring)
sText=Replace(sText,"Carattere2",vbNullstring)
sText=Replace(sText,"Carattere3",vbNullstring)
' elenco dei caratteri speciali da bonificare
Exit_Here:
CleanText=sText
End Function
Err_Handler
sText=pText
Resume Exit_Here
End Function
Questo secondo metodo, a mio avviso più strutturato, diventa molto più performante se inglobato in una Transazione.