Hola Juan,
te pego un ejemplo b�sico del uso de la librer�a. Como dije antes, no uso los componentes visuales, as� que puedo estar perdi�ndome algunas novedades de las �ltimas versiones. En la semana, con una conexi�n a internet m�s decente, los bajo, pruebo y quiz�s te pueda ser de m�s ayuda.
Es importante que para usarlos de esta manera est�n cargados en la ruta de las librer�as del proyecto los fuentes a FPspreadSheet.
uses
fpspreadsheet, fpsallformats, laz_fpspreadsheet;
procedure EscribirXLS;
const
OUTPUT_FORMAT = sfExcel5;
var
elWorkbook: TsWorkbook;
laWorksheet: TsWorksheet;
valorNumerico: integer;
valorString: string;
begin
valorNumerico := 1; //Valor integer que se va escribir en la celda
valorString:= 'Este dato va a la celda'; // Valor string que se
vuelca a la celda
elWorkbook := TsWorkbook.Create; // Se crea el libro
try
laWorksheet := elWorkbook.AddWorksheet('NombreHoja'); // Se le
agrega una hoja al libro
//Asiento los valores en la hoja con la forma(fila, columna, valor);
laWorksheet.WriteNumber(1, 1, valorNumerico);
laWorksheet.WriteNumber(2, 1, valorNumerico);
laWorksheet.WriteNumber(3, 1, valorNumerico);
laWorksheet.WriteUTF8Text(1, 2, valorString);
laWorksheet.WriteUTF8Text(2, 2, valorString);
laWorksheet.WriteUTF8Text(3, 2, valorString);
// Grabo los datos en el archivo
elWorkbook.WriteToFile('c:\prueba.xls', OUTPUT_FORMAT);
finally
elWorkbook.Free;
end;
end;
El ejemplo est� simplificado (y no lo pas� por el compilador, pude haber metido la pata en alguna l�nea), pero es b�sicamente la funcionalidad que tienen mis programas. Espero que te sirva para avanzar con tu proyecto y cualquier cosa me pregunt�s.
Saludos
Carlos
El 01/01/2016 a las 17:56, Juan Perles escribi�:
Show quoted text 8 lines
S�, justamente cuando quiero incorporar a mi formulario el control
sWorkbooksource es cuando me surge el problema porque no s� d�nde
encontrarlo.
Juan Perles
628.482.007
Enviado desde mi iPad
------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20160101/f8ba9b81/attachment.html>