sincronizar sheets referencia otra importrange importar hoja google funcion example datos con celda calculo google-sheets google-drive-sdk google-spreadsheet-api

google-sheets - referencia - importar datos google sheets



Enlace de descarga para la exportación de CSV de hojas de cálculo de Google, con varias hojas (3)

  1. Abre tu hoja de Google
  2. Haga clic en el botón "Compartir" y configure "Cualquier persona con el enlace puede ver"
  3. Presione F12 para iniciar las herramientas de depuración en su navegador web y seleccione la pestaña "Red".
  4. Seleccione "Archivo -> Descargar como -> Hoja de valores .csv separados por comas" (o el formato que desee, por ejemplo, xlsx, ods, pdf, html, csv o tsv)
  5. Copie la URL de la solicitud GET de la pestaña "Red"

Se verá algo así: https://docs.google.com/spreadsheets/d/KEY/export?format=csv&id=KEY&gid=SHEET_ID

Tenga en cuenta que el parámetro "gid" es el ID de la hoja, que puede encontrar al final de la URL de la hoja de Google abierta. Referencia: https://developers.google.com/sheets/api/guides/concepts#sheet_id

Estoy intentando encontrar un enlace que me permita descargar una versión en formato CSV de mi hoja de cálculo de Google. Actualmente estoy usando:

https://docs.google.com/spreadsheets/d/DOCID/export?format=csv

Esto funciona muy bien, excepto que solo descarga la primera hoja. Mi documento tiene varias hojas. ¿Alguien sabe cómo dar formato a este enlace para que descargue todas las hojas o una hoja específica? Algo como:

&sheet=all

o

&sheet=3


Todos los documentos de Google Sheets son compatibles con el "protocolo de fuente de datos de Chart Tools", que se explica (de una manera bastante aleatoria) en estos artículos:

  1. "Creando un gráfico a partir de una hoja de cálculo separada"
  2. "Consulta de referencia de lenguaje"
  3. "Implementación del protocolo de fuente de datos de Chart Tools"

Para descargar una hoja específica como un archivo CSV, reemplace {key} con la ID del documento y {sheet_name} con el nombre de la hoja para exportar:

https://docs.google.com/spreadsheets/d/{key}/gviz/tq?tqx=out:csv&sheet={sheet_name}

El protocolo de fuente de datos es bastante flexible. Varias otras opciones incluyen:

Formato de respuesta: las opciones incluyen tqx=out:csv (formato CSV), tqx=out:html (tabla HTML) y tqx=out:json (datos JSON).

Exportar parte de una hoja: suministre la opción de range={range} , donde el rango puede ser cualquier especificador de rango válido, por ejemplo, A1:C99 o B2:F

Ejecute una consulta SQL: proporcione la opción tq={query} , como tq=SELECT a, b, (d+e)*2 WHERE c < 100 AND x = ''yes'' .

Exportar datos textuales: suministre la opción de headers=0 en caso de que sus campos contengan datos textuales, de lo contrario podrían cortarse durante la exportación.


Esta es una muestra de datos csv que se pueden descargar. El enlace de descarga de estos datos se hizo así.

  1. Abrir hoja de google -> En blanco -> Archivo -> Abrir
  2. Abrir archivo desde "Mi unidad" o "Cargar"
  3. Archivo -> Publicar en la web -> opción "Nombre de hoja" y opción "csv"