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

Mailing lists / lazarus-es / 2011-07
3 messages · 3 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
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
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
------------ 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>
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�:
------------ 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>