Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-07

Cargar archivo csv en una stringgrid

3 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Gustavo Cruz Martínez

Buenas tardes amigos,

Me gustar�a saber cu�l es la forma de cargar, en tiempo de ejecuci�n, un archivo delimitado por como.

Gracias de Antemano por vuestro tiempo

Gustavo Cruz

Reply by email

Anxo Vázquez
to Gustavo Cruz Martínez

Un archivo csv es un archivo de texto separado por comas o puntos facilmente interpretados por hojas de c�lculo.

Se carga como cualquier archivo de texto.

Aqu� tienes m�s informaci�n:http://es.wikipedia.org/wiki/CSV

Un saludo.

El 29 de julio de 2011 18:24, Gustavo Cruz Mart�nez <gustavo7218 en hotmail.com

Show quoted text 17 lines
escribi�: Buenas tardes amigos, Me gustar�a saber cu�l es la forma de cargar, en tiempo de ejecuci�n, un archivo delimitado por como. Gracias de Antemano por vuestro tiempo Gustavo Cruz ______________________________**_________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.**freepascal.org<Lazarus-es en lists.lazarus.freepascal.org> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es>

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110801/1ec29b5e/attachment.html>

Reply by email

Omega jcuello
to Gustavo Cruz Martínez: Me gustar�a saber cu�l es la forma de cargar, en tiempo de ejecuci�n, un archivo…

Hola, no se si un TStringGrid tiene la opci�n, pero todos los componentes derivados de TStrings tienen para pasar y recoger los items a una cadena string separada por un delimitador. Adem�s tiene un loadfromfile y savefromfile .... combinando estos m�todos tiene que ser muy sencillo.

(sacado de la documentaci�n online de free pascal) type TStrings = class(TPersistent
<http://www.freepascal.org/docs-html/rtl/classes/tpersistent.html>) procedure LoadFromFile
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.loadfromfile.html>();virtual; // Insert a string and associated object in the list. procedure SaveToFile
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.savetofile.html>();virtual // Move a string from one place in the list to another. property Delimiter
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.delimiter.html>: Char; [rw] // Delimiter character used in DelimitedText <http://www.freepascal.org/docs-html/rtl/classes/tstrings.delimitedtext.html>.

property DelimitedText
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.delimitedtext.html>: String; [rw] // Get or set all strings in the list in a delimited form. property StrictDelimiter
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.strictdelimiter.html>: Boolean; [rw] // Should only the delimiter character be considered a delimiter
property QuoteChar
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.quotechar.html>: Char; [rw] // Quote character used in DelimitedText <http://www.freepascal.org/docs-html/rtl/classes/tstrings.delimitedtext.html> .
property CommaText
<http://www.freepascal.org/docs-html/rtl/classes/tstrings.commatext.html>: String; [rw] // Capacity of the list, i.e. number of strings that the list can currently hold before it tries to expand.

Espero te sirva, un saludo.

El 29/07/11 18:24, Gustavo Cruz Mart�nez escribi�:

Show quoted text 14 lines
Buenas tardes amigos, Me gustar�a saber cu�l es la forma de cargar, en tiempo de ejecuci�n, un archivo delimitado por como. Gracias de Antemano por vuestro tiempo Gustavo Cruz _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110802/3ed3a66f/attachment-0001.html>

Reply by email