February 24
Adobe ColdFusion è una piattaforma di sviluppo di applicazioni web ricche progettato per semplificare l'interazione tra i file HTML e database. Con esso, è possibile creare, aggiornare, recuperare ed eliminare record da un database utilizzando l'incorporato nei tag, piuttosto che dichiarazioni e operatori di query forma più lunga piattaforma. Una delle funzioni che sono disponibili con ColdFusion è l'inserimento di record da un database che sono memorizzati in un file delimitato da virgole, compresi i dati da un foglio di calcolo Excel.
1 Aprire il file Excel che si desidera caricare e salvare come file CSV.
2 Carica il file CSV in un'area pubblica del server web.
3 Creare una nuova pagina ColdFusion web nel vostro editor di testo preferito. Inserire il seguente codice in esso:
<Azione cffile = "leggere" file = "mycsvfile.csv" variabile = "csvfile">
Sostituire il nome assegnato al file CSV nella Fase 1 per mycsvfile.csv. Questo leggerà il testo del file CSV e salvarlo come una variabile temporanea denominata csvfile.
4 Inserire il seguente codice sotto il codice al punto 3:
<Indice cfloop = "index" list = "# csvfile #" delimitatori = "# chr (10) ## chr (13) #">
<cfquery name="importcsv" datasource="mydatasource">
INSERT INTO mytable (header1, header2, header3, header4)
VALORI
( '#listgetAt (' # N ° ', 1,', ') #',
'#listgetAt (' # N ° ', 2,', ') #',
'#listgetAt (' # N ° ', 3,', ') #',
'#listgetAt (' # N ° ', 4) #'
)
</ Cfquery>
</ Cfloop>
Sostituire il nome dell'origine dati per mydatasource, il nome della tabella per MyTable, l'elenco delle intestazioni di colonna per i valori in parentesi per INSERT INTO, e il numero di valori nella matrice listgetAt per i quattro valori visti sopra. Questo ciclo volontà attraverso il testo del CSV e file di inserire i valori su ogni riga nel database, separandoli le virgole che delimitano i record.
5 Salvare e pubblicare la pagina web nella stessa directory del file CSV. Accedere alla pagina per eseguire l'importazione.