Hola, gracias!!!
apenas llegue a casa me pongo aprobar(no tengo el squeak a mano).
y la verdad, preferia un ejemplo, simplificaba las cosas, asi que
gracias de nuevo x no haberlo pasado ;)

saludos!!!

On 8/28/06, Guillermo Sapaya <[EMAIL PROTECTED]> wrote:
>
> Hola Sergio,
> Para leer archivos de texto lo mejor que podés hacer es usar Streams.
> Básicamente lo que tenés que hacer es volcar toda la info del archivo en
> un stream y luego ir pidiéndole al stream las filas, y por cada fila
> deberías armar los objetitos de tu modelo.
> Por ejemplo, supongamos que en tu archivo csv tenés los datos de objetos
> de tu modelo llamados Persona, los cuales poseen los siguientes datos:
> - Nombre
> - Edad
> - Fecha de nacimiento
> Y en el archivo te vienen en ese orden.
> Entonces algo que podrías hacer es instanciar un stream sobre ese file y
> luego ir pidiendole nextLine para que te dé la próxima fila, y luego a
> cada fila (que es una collection) la podes separar por el separador con
> el cual se grabó el csv.
> Sería mucho mas fácil para vos que te dé un ejemplo hecho, pero creo que
> será mucho mas fructífero si investigás y lo aprendés por tu cuenta (y
> después nos mostrás cómo lo hiciste! ;-))
> Bueno, creo que ya sabés por donde empezar no? Fijate la jerarquía de
> Stream y su protocolo y dependiendo del Smalltalk en el que te
> encuentres fijate que tiene que haber algún mensaje que se le envíe a
> una collection para que te dé los substrings de una collection separados
> por algún separador en especial. Por ejemplo, en VisualSmalltalk (que se
> que no es el que estás usando ;-)) el selector es
> #asArrayOfSubstringsSeparatedBy:
> Suerte y cualquier duda preguntá!
>
> Saludos, Guiye
>
> Sergio Gianatiempo escribió:
> > Hola gente!!!
> >
> > necesitaria pasar una planilla de excel(puaj!) a objetos, alguien
> > tiene una idea de como se leen arch de texto? (mi idea es pasar la
> > planilla a texto CSV, que te separapo punto y coma cada celda, y de
> > ahi leer cada linea del archivo en un objeto)
> >
> > saludos y gracias!!!
> >
> > >
> >
> >
> >
>
>
> --
> Guillermo Sapaya
> InfOil S.A.
> Gerente de Desarrollo
> (54-11) 4315-7624 x142
> [EMAIL PROTECTED]
>
>
>
> >
>


-- 
Sergio Gianatiempo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"clubSmalltalk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---

Responder a