Buenas noches mis estimados...
Hace tiempo no me conectaba por esté medio, pero se me ha presentado el siguiente escenario...
NECESITO GENERAR UN EXCEL APARTIR DE UNA TABLA, SIN HACER USO DE LA APLICACION EXCEL.
Los datos ya están cargados en un StringGrid, que he obtenido de un SQL.
Paso a dejarles una porción del dos código que estoy intentando ejecutar actualmente para hacer dicha exportación usando el componente XLSReadWrite (después de muchos intentos sin resultado favorable, vengo por ayuda de los duros... ), de verdad os necesito.
procedure TForm1.exportarTablaXLS; var i,j:Integer; begin leyendoCeldas; for i:=0 to tabla.RowCount-1 do begin for j:=0 to tabla.ColCount-1 do begin XLSExcel[0].AsString[j,i]:= tabla.Cells[j,i]; XLSExcel.Calculate; XLSExcel[0].CalcDimensions; end; Next; end; XLSExcel.Filename:= 'D:\Documents\prueba.xlsx'; XLSExcel.Write; end;
procedure TForm1.leyendoCeldas; var C,R: integer; begin XLSExcel.Filename:= 'D:\Documents\prueba.xlsx'; XLSTable.Open(1); for R:=0 to tabla.RowCount-1 do begin for C:=0 to tabla.ColCount-1 do begin //XLSExcel[0].AsString[C,R]:= 'ff'; XLSExcel[0].InsertRows(R,tabla.RowCount); end; XLSExcel.Write; Next; end;
Realmente no se como trabajar ese componente para escribir los datos de mi StringGrid, en el excel....
Ayuda porfavor, a cualquiera que desee ayudar. PLEASE
LOS NECESITO, Aparte que la ayuda en este tema en la web es casi que nula, ya sea en ingles o español....