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