Ciao a tutti,
sono nuovo e per cercare di imparare Ruby vorrei convertire delle
applicazioni Excel con molte tabelle dati, ma non saprei come
impostare:
-
Le tabelle dati di Excel (due colonne, 200 linee max) possono essere
sostituite da Hash o da Array?
-
Eventualmente c’è un sistema per importare le tabelle
come file .CSV ?
-Quale è il metodo o funzione (equivalente a Cerca.Vert) per cercare il
valore corrispondente di una variabile nella tabella?
Grazie in anticipo.
Il 20/12/2010 18:50, Dave Ross ha scritto:
Ciao a tutti,
sono nuovo e per cercare di imparare Ruby vorrei convertire delle
applicazioni Excel con molte tabelle dati, ma non saprei come
impostare:
benvenuto
- Le tabelle dati di Excel (due colonne, 200 linee max) possono essere
sostituite da Hash o da Array?
certo, perch no? potresti usare un Array di Array tipo [
[col1,col2,…,col-N
], [col1, col2, …, col-N], etc ] o un Array di Hash [{col1 => value,
col2 =>
value}, … ]
oppure ti scrivi un parser, mi sa che fai prima
-Quale il metodo o funzione (equivalente a Cerca.Vert) per cercare il
valore corrispondente di una variabile nella tabella?
Array#select potrebbe tornarti utile:
http://ruby-doc.org/core/classes/Array.html#M002191
–
http://twitter.com/apeacox
Ciao,
Io utilizzo con molto successo http://fastercsv.rubyforge.org/,
decisamente pi veloce della libreria standard di Ruby, specie su dataset
grandi (potrebbe non essere il tuo caso, magari fai delle prove!).
Matteo
Il giorno 21 dicembre 2010 09:58, Andrea P. [email protected] ha
scritto:
Grazie per i vostri consigli, appena posso li metterò in pratica.