Sto utilizzando Ruby 1.9.3 e ho scoperto la classe CSV, ma non riesco a farla funzionare. Fondamentalmente, voglio essere in grado di manipolare le varie opzioni per il CSV, e quindi tirare un file .csv in un array con cui lavorare, eventualmente rimandandolo in un nuovo file.Utilizzo della classe CSV per analizzare un file .csv in Ruby
Questo è quello che ho attualmente:
require 'csv'
CSV_Definition = CSV.New(:header_converters => :symbol)
CSV_Total = CSV.Read(File.Path("C:\Scripts\SQL_Log_0.csv"))
Tuttavia, non credo che questo sia il modo giusto per cambiare il :header_converters
. Al momento non riesco a far funzionare IRB per analizzare questi pezzi di codice (non sono sicuro di come eseguire require 'csv'
in IRB), quindi non ho alcun messaggio di errore particolare. Le mie aspettative per questo sarà creare un array (CSV_Total) che abbia un'intestazione senza simboli. Il prossimo passo è rimettere l'array in un nuovo file. Fondamentalmente scrub i file CSV.
Si prega di dirci che cosa è che è non funziona, forniscici un esempio del tuo codice, l'input, l'errore o l'output non previsto e quello che ti aspetti come output. – Theo