Les explico,
tengo un csv que me llega mal formateado, ya que al abrirlo con Excel, no es capaz de separarlo y reconocer los campos adecuadamente (y otro par de detalles más como las fechas que vienen en formato mm/dd/yy).
Yo no tengo drama con arreglarlo a eso (después de todo la gracia del csv es que es un archivo simple sin formato más que las "comas" como "separador") y volver a guardarlo como csv ya bien hecho.
Y como la info de un CSV es ya de por si un poco "cruda", considero en darle un mejor aspecto... un poco de color, separar bien las columnas y alinear bien el contenido... y por ello consideré oportuno la posibilidad de lidiar con un componente que trabaje con archivos excel.
Aquí mi dilema, la edición Starter no viene con alguna suite para abrir archivos excel. Y en CodeTyphon no le encuentro un análogo a los que suele tener las ediciones completas de Delphi. El aspecto en contra, es que quien tiene interés en esto (el cliente cabeza hueca) no tiene NPI de lo que es Excel (y apenas sabe usar Word).
Y esto me ha llevado a pensar en hacer el trabajo de forma indirecta, vía reporte, con por ejemplo LazReport en Lazarus. Y desde el reporteador ver si se puede exportar a excel. Pero no creo que resulte del todo bien...
Esto último (lo de utilizar algún sistema de reporte) me impulsa a pensar en la posibilidad de en lugar de forzarlo a lidiar con Excel, directamente generarle un PDF con el informe de la planilla bien hecha.
Recuerdo que el compañero Eliseo ha comentado en este hilo sobre un sistema de reporte disponible para Starter. Puede venirme, aunque como no lo he probado todavía desconozco si es viable hacer el trabajito... considerando que en realidad los datos no vienen desde un motor de base de datos, sino que son importados desde un csv muy mal hecho.
¿Alguien ha trabajado con algo así, y generado un pdf desde un "conjunto de datos" que no necesariamente extrae la data de una base de datos?
La verdad es que no estoy del todo confiado hasta que punto se puede automatizar y hacer más viable la presentación de la data. ¿Alguna guía?
Saludos,