Come caricare Excel con ColdFusion

February 24

Come caricare Excel con ColdFusion


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.

istruzione

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) #">

&lt;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.