Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
adriansalas
Contributor III
Contributor III

problema con spreadsheets google drive

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

1 Solution

Accepted Solutions
adriansalas
Contributor III
Contributor III
Author

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;

View solution in original post

6 Replies
adriansalas
Contributor III
Contributor III
Author

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.

SpreadSheets.jpg

jolivares
Specialist
Specialist

Trata de eliminar la primiera fila...

adriansalas
Contributor III
Contributor III
Author

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

jolivares
Specialist
Specialist

Pero si es una hoja de calculo la estas leyendo como un html, cambiale el formato por el cual QV lo esta interpretando

adriansalas
Contributor III
Contributor III
Author

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

SpreadSheets2.jpg

adriansalas
Contributor III
Contributor III
Author

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;