RE:un Reporte a partir de un stringrid
Buenas, la mejor opción es que insertes esos datos en una base de datos, si tienes una a mano. Tendrías que recorrer la tabla e insertar todos los valores de cada fila en campos de una tabla, cada fila un registro. Con la tabla llena ya podrías utilizar los componentes típicos de generar informes de Delphi QReport, AceReport, etc.
Delphi no incluye ningún componente para hacer informes desde String grids, pero se pueden descargar. Sé que existe uno que se enlaza al StringGrid y genera un informe automáticamente. Pero no recuerdo como se llama, y no tengo aquí el enlace de descarga.
Espero haberte sido de alguna ayuda. Un saludo.