Importar Excel y caracteres especiales.
Moderator: Rathinagiri
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
Importar Excel y caracteres especiales.
Hola Colegas ! , por que cuando exporto una hoja de excel , no me trae los caracteres especiales ?, compilo con HMG.3.5
- Attachments
-
- consulta.jpg (164.06 KiB) Viewed 1672 times
...
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
- AUGE_OHR
- Posts: 2117
- Joined: Sun Aug 25, 2019 3:12 pm
- DBs Used: DBF, PostgreSQL, MySQL, SQLite
- Location: Hamburg, Germany
Re: Importar Excel y caracteres especiales.
hi,
as i ca, say Office COM Interface use ANSI so try "xxWIN" in a Thread
as i ca, say Office COM Interface use ANSI so try "xxWIN" in a Thread
have fun
Jimmy
Jimmy
- mjaviergutierrez
- Posts: 167
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF, MySQL
- Location: San Lorenzo, Santa Fe, Argentina
Re: Importar Excel y caracteres especiales.
Hola !
Bueno, después de renegar un poco pude pasar los caracteres especiales (eñes, numeral, acentos, etc.) de Excel a mi DBF, dejo el proceso por si alguien necesita y para poner fin al hilo de este post, muchas gracias al compañero que me respondió, saludos a todos y quedo a vuestra entera disposición por cualquier consulta !
1. Compilo con HMG.3.5
2. En el Main, tengo : SET CODEPAGE TO UNICODE
3. Tengo un proceso que abre todas las DBF's , estan siempre abiertas por lo cual, en el prg. que importa el archivo Excel , tuve que cerrar todas las
DBF's.
4. Poner
REQUEST HB_CODEPAGE_ESWIN
HB_SETCODEPAGE("ESWIN")
5. Abrí las tablas que uso para la importación
6. Ejecute el procedo de importación, en el caso de la descripción use :
x:=AnyToString( oHoja:cells( i,1 ):Value )
ARTICULOS->DESCRIP:=Upper( hb_StrToUtf8( x ,"ESWIN" ) )
7. Cerré todas las tablas
8. Volví : SET CODEPAGE TO UNICODE
9. Abrí todas las tablas.
Bueno, después de renegar un poco pude pasar los caracteres especiales (eñes, numeral, acentos, etc.) de Excel a mi DBF, dejo el proceso por si alguien necesita y para poner fin al hilo de este post, muchas gracias al compañero que me respondió, saludos a todos y quedo a vuestra entera disposición por cualquier consulta !
1. Compilo con HMG.3.5
2. En el Main, tengo : SET CODEPAGE TO UNICODE
3. Tengo un proceso que abre todas las DBF's , estan siempre abiertas por lo cual, en el prg. que importa el archivo Excel , tuve que cerrar todas las
DBF's.
4. Poner
REQUEST HB_CODEPAGE_ESWIN
HB_SETCODEPAGE("ESWIN")
5. Abrí las tablas que uso para la importación
6. Ejecute el procedo de importación, en el caso de la descripción use :
x:=AnyToString( oHoja:cells( i,1 ):Value )
ARTICULOS->DESCRIP:=Upper( hb_StrToUtf8( x ,"ESWIN" ) )
7. Cerré todas las tablas
8. Volví : SET CODEPAGE TO UNICODE
9. Abrí todas las tablas.
- Attachments
-
- hmg.jpg (161.9 KiB) Viewed 1515 times
...
- luisvasquezcl
- Posts: 1263
- Joined: Thu Jul 31, 2008 3:23 am
- Location: Chile
- Contact:
Re: Importar Excel y caracteres especiales.
Excelente dato, muchas gracias por tu aporte.
Feliz navidad
Feliz navidad