Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos Días Comunidad
le comento que tengo la siguiente encrucijada:
A partir de un archivo CSV me gustaría cargarlo a Qlikview y almacenarlo con comillas dobles y separado por punto y coma.-
¿como se puedo realizar esto?
el CSV resultando debiese quedar en el siguiente formato:
ID_VTANUEVA | N_REGISTRO | LLAVE_VENTA_NUEVA | TIPO_VENTA_NUEVA |
"a0M1P00000HlhY0UAJ" | "VN-0001576" | "176833750Z4615718" | "1" |
"a0M1P00000HlhaLUAR" | "VN-0001577" | "176833750Z4615718" | "1" |
"a0M1P00000HlhXWUAZ" | "VN-0001574" | "176833750Z3772018" | "1" |
Gracias
Buenos días,
Lo complicado es lo de las comillas dobles, si las añades en el campo al exportar a CSV a cada comilla doble le añadirá un entrecomillado adicional, al leerlo como msq se quitaría el entrecomillado adicional y se quedaría solo el valor del campo entre comillas dobles.
DatosParaCSV:
NoConcatenate LOAD
'"'& ID_VTANUEVA &'"' as ID_VTANUEVA,
'"'& N_REGISTRO &'"' as N_REGISTRO,
'"'& LLAVE_VENTA_NUEVA &'"' as LLAVE_VENTA_NUEVA,
'"'& TIPO_VENTA_NUEVA &'"' as TIPO_VENTA_NUEVA
Resident Datos;
STORE DatosParaCSV into DatosParaCSV.csv (txt, delimiter is ';');
Podrías probar quitando los '"'& (una comilla doble entre comillas simples) para no añadir las comillas dobles y que las añada al generar el csv solo donde sean necesarias, seguramente el csv se pueda leer igual aunque no tenga comillas dobles en los valores de todos lo campos.