Buenas amigos, estoy importando datos desde Excel pero tengo problemas con los caracteres "ñ" y algunos acentos que no los traslado correctamente. Entiendo que es un tema de la codificación del archivo. Probé con AnsiToOem(), OemToAnsi() con desiguales resultados.
Navegando por la web he encontrado :
¿Es posible ajustar estos parámetros a la importación de Excel?
Lo que hago para importar es muy simple, aquí el ejemplo para obtener la hoja activa ...
Navegando por la web he encontrado :
Hola,
En mi caso, para que me lea/escriba bien eñes, acentos y demás caracteres, configuro el WorkbookSettings de esta forma:
WorkbookSettings wbSettings = new WorkbookSettings();
wbSettings.setEncoding("ISO-8859-1");
wbSettings.setLocale(new Locale("es", "ES"));
wbSettings.setExcelDisplayLanguage("ES");
wbSettings.setExcelRegionalSettings("ES");
wbSettings.setCharacterSet(CountryCode.SPAIN.getValue());
Saludos!
¿Es posible ajustar estos parámetros a la importación de Excel?
Lo que hago para importar es muy simple, aquí el ejemplo para obtener la hoja activa ...
oExcel := ExcelObj()
If oExcel <> nil
oBook := oExcel:Workbooks:Open(cOrigen)
oHoja := oBook:ActiveSheetAngel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4