Come importare CSV per una query in ColdFusion

November 6

Un file di valori separati da virgole (CSV) contiene i dati è possibile utilizzare per visualizzare le informazioni sulle pagine Web ColdFusion. ColdFusion utilizza il tag "CFSET" per includere il file CSV, e l'utilizzo di questo tag include il file da utilizzare con le vostre domande. Dopo si include il file, è possibile interrogare qualsiasi dei dati nello stesso modo in cui si interroga un server di database.

istruzione

1 Aprite l'editor di Adobe ColdFusion dal menu del programma di Windows e aprire il file che si desidera utilizzare per interrogare il file CSV.

2 Aggiungere il valore di stringa che delimita i dati. Il valore stringa predefinito è una virgola, ma è anche possibile specificare un delimitatore diverso quando si esportano i dati in alcuni programmi. Il codice seguente definisce una virgola come delimitatore:

<cfargument
name = "delimitatore"
type = "stringa"
required = "false"
default = ","
/>

3 Impostare la qualificazione che definisce ogni campo. In genere, i valori vengono memorizzati tra virgolette. Il seguente codice specifica citazioni come il qualificatore:

<cfargument
name = "Qualifier"
type = "stringa"
required = "false"
default = "" ""
/>

4 Collegare il file CSV al codice ColdFusion. Il codice seguente collega il file CSV denominato "customers.csv" e imposta il delimitatore:

<Cfset customers.CSV = customers.CSV.ReplaceAll (
"\ R? \ N",
LOCAL.Delimiter
) />

5 Interrogare i dati. Dopo aver definito il file, è possibile interrogare i dati da ColdFusion. Il seguente codice interroga tutti i clienti con un cognome di "Smith":

<Cfset LOCAL.Query = QueryNew ( "select * from clienti dove cognome = 'Smith'") />