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]



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