Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Enconding Error generating CSV Reports

Help
2009-10-13
2013-06-12
  • Gonzalo Tirado
    Gonzalo Tirado
    2009-10-13

    Hi everyone,

    when i generate csv with opengts aplication, the strange characters don't work correctly (P.e: Character "í" is seen like "á") . HTML and XML reports works fine. Some idea of because it does not generate them correctly?

    Regards,
    Gonzalo Tirado.

     
  • Gonzalo Tirado
    Gonzalo Tirado
    2009-10-13

    Sorry, I correct myself.

    The problem isn't generating the CSV, the problem is when opening it with MS Excel. Any idea why does this happen? Many users use this application to open the CSV reports and would be good to read them properly.

     
  • Martin Flynn
    Martin Flynn
    2009-10-13

    HI Gonzalo, 

    Can you send me a an example CSV file containing the invalid encoding format? 

    Thanks, 
    - Martin 
     

     
  • Gonzalo Tirado
    Gonzalo Tirado
    2009-10-14

    Hi Martin,

    pass me an email and I'll send you. Anyway, when I open it with a text editor sees correctly, the problem is when I open it with MS Excel.

    Regards, Gonzalo.

     
  • Gonzalo León
    Gonzalo León
    2010-04-07

    Hola Gonzalo,

    Encontré el siguiente procedimiento para abrir archivos csv en Excel:

    1. Abrir Inicio / Panel de Control / Configuración Regional y de Idiomas. Aquí, dentro de la pestaña Opciones Regionales, haz clic en el botón Personalizar.
    En la nueva ventana que se te abrirá, dentro de la pestaña Número, selecciona el Separador de Listas que necesitas. En nuestro caso una coma (supongo que por defecto aparece un punto y coma). Luego, clic en Aplicar y Aceptar hasta salir de Configuración Regional y de Idioma.

    Hasta aquí, si se trata de Excel 2003 debería bastar, sin embargo, si se tratase del 2007 se debe seguir el siguiente paso adicional.

    2. En Office 2007 para abrir los csv tenemos que utilizar la función "Obtener Datos Externos" dentro de la pestaña "Datos".
    Una vez estemos ahí, seleccionamos "Desde texto" y elegiremos el archivo .csv que queremos abrir y ahí podemos elegir el separador que tiene nuestro csv, es decir, la coma. En la misma ventana, en la opción origen del archivo seleccionamos UNICODE (UTF-8). Le damos siguiente, y en la nueva ventana seleccionamos la coma, clic en "siguiente" nuevamente y por último clic en finalizar.

    El único problema es que no se cómo condigurar MS Excel para que use de manera permanente o por defecto la codificación UTF-8, porque cada vez que quiero abrir un archivo csv tengo que estar cambiando la codificación a UTF-8.

     
  • Gonzalo Tirado
    Gonzalo Tirado
    2010-04-09

    Muchisimas gracias Gonzalo!

    No encontraba la forma de visualizar correctamente los archivos CVS en excel. Lo pondré en el manual de la aplicación para que los usuarios no tengan problema.

    Un saludo,
    Gonzalo.

    PD: Si puedes traducir el aporte al inglés para que la comunidad no hispano-hablante acceda a este conocimiento más de uno te estará agradecido.

     
  • Gonzalo León
    Gonzalo León
    2010-04-16

    I found the following procedure to open csv files in Excel:

    1. Open Start / Control Panel / Regional Settings and Language. Here, within the tab Regional Options, click the Customize button. In the new window that will open within the Number tab, select the separator Lists need. In our case a comma (I guess that by defect is a semicolon). Then click Apply and OK to exit Setup and Regional Language.

    So far, if you use MSExcel 2003 should be sufficient. However, if you use MSExcel 2007, you have to follow the following additional steps.

    2. In Office 2007 to open the csv file we need to use the "Get External Data" tab within the "Data." Once we get there, choose "From text" choose. csv file that we want to open and there we can choose the separator that has our csv, is ie the coma. In the same window, the source option select File UNICODE (UTF-8). We following the new window and select the comma,
    click "Next" again and finally click finish.

    The only problem is how to configure MS Excel to use a permanent or default UTF-8, because every time I open a csv file I have to be changing the encoding to UTF-8.

     
  • madhusudhana
    madhusudhana
    2013-05-02

    Hi All,

    In CSV Reports, how to get the header information on the reporting. I mean afetr downloading into excel the header information is not coming.
    Ex: Report name, VehicleID, From date, to date…etc

    Regards,
    Madhu