Principiante: metodo equivalente a CercaVert Excel

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 :wink:

  • 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 :wink:

-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.