Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
al conectarme a una hoja de excel en google drive, no puedo obtener las cabeceras correctamente, me toma las letras de las columnas (A, B, C... ) como cabeceras, le doy clic en la opción incluir cabeceras y me muestra las letras como cabeceras y no la primera fila.
Espero me puedan ayudar, Saludos
Por si alguien tiene un problema similar aquí la solución:
//primero se hace un CrossTable, para obtener una tabla que contenga una columna con los encabezados que no //nos sirven(OldC), y otra columna con los encabezados que necesitarmos(NewC).
// con el where regresamos sólo el primer renglón.
Crossing:
CrossTable(OldC, NewC)
LOAD RecNo() as RecNo, *
FROM
[https://URL DEL DOCUMENTO]
(html, codepage is 1252, embedded labels, table is @2)
Where RecNo() <= 1;
//Hacemos un mapping de la tabla resultante del crosstable
Headers:
Mapping LOAD
OldC,
NewC
Resident Crossing;
//borramos la primera tabla, ya no la vamos a necesitar.
DROP Table Crossing;
//ahora cargamos toda la tabla, omitiendo la fila 1 que es donde están los encabezados que queremos.
Transacciones:
LOAD *
FROM
[https://URL DEL DOCUMENTO]
(html, codepage is 1252, embedded labels, table is @2)
Where RecNo() >= 2;
por último renombramos los encabezados con la función rename, haciendo referencia al mapping Headers.
RENAME Fields using Headers;
Es mas o menos así el problema que tengo, aunque selecciono la opción Etiquetas incluidas, no me toma las etiquetas de la tabla, si nos las etiquetas de la Hoja de Calculo.
Trata de eliminar la primiera fila...
la primera fila es la que necesito como encabezados:
TransactionCodeID, TransactionCode, TransactionClass
la que me estorba y no puedo (no se como) eliminar son las cabeceras de la Hoja de calculo,
A, B, C, D
Pero si es una hoja de calculo la estas leyendo como un html, cambiale el formato por el cual QV lo esta interpretando
Como es una hoja de calculo de google drive, no acepta el formato xls, ni xlsx
y lo necesito en google drive para que el usuario haga las modificaciones y el modelo actualice automáticamente.
de antemano muchas gracias por tu ayuda
Por si alguien tiene un problema similar aquí la solución:
//primero se hace un CrossTable, para obtener una tabla que contenga una columna con los encabezados que no //nos sirven(OldC), y otra columna con los encabezados que necesitarmos(NewC).
// con el where regresamos sólo el primer renglón.
Crossing:
CrossTable(OldC, NewC)
LOAD RecNo() as RecNo, *
FROM
[https://URL DEL DOCUMENTO]
(html, codepage is 1252, embedded labels, table is @2)
Where RecNo() <= 1;
//Hacemos un mapping de la tabla resultante del crosstable
Headers:
Mapping LOAD
OldC,
NewC
Resident Crossing;
//borramos la primera tabla, ya no la vamos a necesitar.
DROP Table Crossing;
//ahora cargamos toda la tabla, omitiendo la fila 1 que es donde están los encabezados que queremos.
Transacciones:
LOAD *
FROM
[https://URL DEL DOCUMENTO]
(html, codepage is 1252, embedded labels, table is @2)
Where RecNo() >= 2;
por último renombramos los encabezados con la función rename, haciendo referencia al mapping Headers.
RENAME Fields using Headers;