Enviar datos de excel a google sheets
Si eres un usuario frecuente de Excel y Google Sheets, sabrás que el intercambio de información manual entre las dos herramientas es un poco tedioso, sobre todo si tratas de mantener dos archivos sincronizados. Hay una alternativa que automatiza una buena parte del proceso con la API de Google Drive (se describirá en siguientes publicaciones), pero eso no anula el proceso de importación del archivo de Excel, conversión a Google Seets, traslado de información, etc. La alternativa presentada aquí es una macro desde Excel que envía información a Google Sheets con un solo click. Se trata de una variación al proyecto de Bruce Mcpherson (Desktop Liberation) que puedes usar de forma inmediata.
Instrucciones para enviar datos de Excel a Google Sheets
Instrucciones y condiciones bajo las que opera este archivo (FromExcelToSheets, descarga el material más abajo) :
- Necesitas una cuenta de Google.
- Como paso inicial, debes conceder tu permiso para que esta aplicación pueda acceder a tus hojas de cálculo en Google Sheets, y modificar aquellas que indiques. Para conceder este permiso, da click en el botón con letras en rojo:
- Verás una ventana como esta. Click en PERMITIR (“ALLOW”):
- La ventana desaparece. Los permisos fueron concedidos. Si tuvieras algún problema o mensaje de error,ve a las opciones de internet y reduce el nivel de seguridad para que permita la ejecución de esta aplicación. Funciona bien con niveles medio y medio bajo.
- Ahora estás en condición de ejecutar la aplicación. Necesitas lo siguiente:
- Google Sheets ID: el ID de la hoja en Google Sheets a la que quieres enviar la información desde Excel. Como ejemplo:
https://docs.google.com/spreadsheets/d/1fkJxMHx8uSrP9GL4f-DcFFtr72yN7g1pa9gg3SccFnM/
-
- Cuando des click en “Enviar datos”, aparece una ventana preguntando por el ID de la hoja a donde quieres llevar la información. Asegúrate de tener los permisos necesarios para editar la hoja a donde llegará la información (edición).
-
- Los datos se moverán desde la hoja “data” a una hoja con el mismo nombre. Si no existe en Google Sheets, la aplicación creará esta hoja. Si quieres enviar información a una hoja distinta, solo cambia el nombre de la hoja (evita caracteres especiales).
- Cuando el proceso termine, recibirás una notificación.
Ejemplos descargables de Excel a Google Sheets
Descarga la plantilla de Excel: deExcelAGoogleSheets
Consulta aquí el archivo de prueba (Google Sheets): abrir archivo.