Tengo un sitio que permite a los usuarios autenticados (léase: usuarios internos) descargar ciertos datos del sitio en formato CSV, por ejemplo, http://example.com/activities.csv . ¿Puedo crear una hoja de cálculo de Google que extraiga sus datos directamente de esa URL?
(La idea es que luego podría compartir esa hoja de cálculo con ellos, estamos en el mismo dominio de Apps, y omitir el paso de descargar e importar un archivo CSV cada vez que queramos actualizar la hoja de cálculo).
He revisado los menús y la ayuda de Spreadsheet y no he encontrado un punto de apoyo en esto; Me pregunto si no es posible o si solo estoy buscando las cosas equivocadas.
google-sheets
csv
pjmorse
fuente
fuente
Respuestas:
Coloque esta fórmula en la primera celda de su hoja de cálculo de Google:
Y completará automáticamente el resto de la hoja de cálculo actual con tantas columnas y filas como sea necesario hasta que se muestren todos los datos de la fuente original csv.
Hay muchas otras formas poderosas de alimentar las hojas de cálculo de Google desde todo tipo de fuentes externas. Mira este artículo para algunas demostraciones.
fuente
Actualice para corregir la respuesta anterior para un problema relacionado con las hojas que leen el csv correctamente:
Si está utilizando .csv, debe asegurarse de que el csv se lea como una tabla. Para mi uso de la fórmula importdata (), he estado leyendo un archivo .csv almacenado en Google Drive. Después de asegurarme de que .csv tenga los permisos de uso compartido correctos, uso un enlace de descarga para .csv;
en oposición al enlace directo ;
o
fuente