Microsoft Excel lleva más de tres décadas siendo la aplicación empresarial líder en el mundo. De hecho, “Excel” y “hoja de cálculo” se utilizan a menudo como sinónimos. Con cientos de funciones avanzadas, Excel sigue siendo la herramienta elegida por muchas empresas, pero Google Sheets es una buena alternativa.
Al estar basado en la nube, Google Sheets y el resto de Google Workspace (antes conocidas como G Suite) son fáciles de usar, accesibles desde cualquier lugar y excelentes para la colaboración. Accedes a Google Sheets a través de tu navegador web, por lo que no necesitas instalar ningún software: todo lo que necesitas es una conexión a Internet.
Ambas herramientas tienen sus pros y sus contras. Esto significa que ahora es habitual que las empresas utilicen ambos formatos de hoja de cálculo. Como resultado, mucha gente necesitará una forma de convertir Excel a Google Sheets, y viceversa.
Puede utiliza Sheetgo para conectar Excel con Google Sheets.
¿Migrar de Excel a Google Sheets o trabajar con ambos?
Puede parecer que tu equipo está migrando permanentemente a Google Workspace, pero sigue recibiendo datos o informes en archivos Excel.
Algunas empresas restringen el uso de Excel a sus empleados e insisten en que sólo compartan archivos adjuntos.
En otras ocasiones, se trata de preferencias personales: los analistas a veces prefieren utilizar Excel para el procesamiento de datos pesados antes de transferir esa información a Google Sheets para la colaboración y la elaboración de informes.
En ocasiones, Google Sheets puede utilizarse como fuente de entrada para otro software, como por ejemplo Google Data Studio.
¿Qué es mejor? Excel frente a Google Sheets
No hay una respuesta fácil, ya que depende de tus necesidades y de a lo que estés acostumbrado.
En general, Excel es una opción más potente para usuarios intensivos que procesan grandes cantidades de datos. Pero cuando se trata de colaboración en línea y facilidad de uso, Google Sheets lleva la delantera. Echa un vistazo a nuestra comparativa completa comparación de Excel y Google Sheets.
He aquí un breve resumen de la comparación entre ambos programas:
Excel |
Hojas de cálculo de Google |
| Permite grandes conjuntos de datos (hasta 17 millones de celdas). | Tamaño de archivo limitado a 5 millones de celdas. |
| La coautoría está disponible en formatos .xlsx, .xlsm o .xlsb guardados en OneDrive o Sharepoint. | Las intuitivas funciones de colaboración (incluido el chat) facilitan el trabajo conjunto en tiempo real. |
| La versión de escritorio requiere que pulses “guardar”. | Los cambios se guardan automáticamente en la nube. |
| Las nuevas versiones de los archivos (sin conexión) deben compartirse manualmente. | Los archivos se actualizan en tiempo real, lo que significa que todo el mundo ve la última versión. Fácil de compartir. |
| Requiere una licencia de Microsoft Office. | Uso gratuito en una cuenta personal de Google. |
| Es posible bloquear libros de trabajo individuales con una contraseña. | Tres niveles de control de acceso al compartir (ver, comentar y editar). |
| Potente para el análisis estadístico y la visualización. | La latencia de Internet puede provocar un procesamiento lento de los archivos. |
| Sus funciones avanzadas lo hacen popular entre los analistas que realizan grandes cálculos numéricos. | Más sencillo y fácil de usar para los principiantes en hojas de cálculo. |
| Puede utilizarse en línea o fuera de línea. | Sólo en línea. Los archivos son accesibles desde cualquier dispositivo, en cualquier lugar y en cualquier momento. |
Tipos de archivo compatibles con la conversión de Excel a Google Sheets
Antes de empezar a convertir tus archivos de Excel a Google Sheets, es importante que sepas qué tipos de archivo son compatibles.
La buena noticia es que Google Sheets puede convertir una gran variedad de formatos de archivo creados por Excel, incluidos .xls, .xlsx, .xlsm, .xlt, .xltx y .xltm. Por lo tanto, si has estado utilizando una versión antigua de Excel o si tienes macros en tus archivos, no te preocupes: Google Sheets te tiene cubierto.
Además, Google Sheets también puede convertir otros tipos de archivos como .csv y .tsv, que se utilizan habitualmente para el intercambio de datos entre distintos sistemas. Por lo tanto, si tienes datos en un formato diferente con los que necesitas trabajar en Hojas de cálculo de Google, puedes convertirlos fácilmente.
Es importante tener en cuenta que es posible que algunas de las funciones avanzadas de tus archivos de Excel no sean compatibles al convertirlos a Hojas de cálculo de Google.
Cómo transferir Excel a Google Sheets
Hay dos formas de hacerlo.
El primer método es adecuado si desea convertir Excel a Google Sheets de forma puntual y ad hoc.
La segunda opción es utiliza Sheetgo para sincronizar automáticamente Excel con Sheets regularmente. Este enfoque sólo puede seguirse durante el periodo de prueba gratuito de Sheetgo o adquiriendo cualquier plan de pago.
1. Cargar manualmente
- Sube el archivo Excel a tu Google Drive.
- Haz doble clic en el archivo y se abrirá.
- En la parte superior de la pantalla, pulse Archivo > Guardar como Google Sheets.
Esto convertirá el archivo. La nueva versión del archivo en Google Sheets se guardará en Drive, junto con el libro de Excel original.
También puedes importar datos manualmente desde Excel a un archivo de Google Sheets desde dentro de la hoja de cálculo.
- Abre un archivo de Google Sheets.
- Ir a Archivo > Importar.
- Elija su archivo Excel y haga clic en Seleccione.
- Elige entre las opciones: Crear nueva hoja de cálculo, Insertar hoja(s) nueva(s), o Sustituir hoja de cálculo.
- Haga clic en Importar datos.
Problemas al convertir Excel a Sheets
El método de carga o importación manual es sencillo, pero puedes encontrarte con un par de problemas.
En primer lugar, Google Sheets puede notificarte que algunas funciones de Excel no son compatibles.
Este es el tipo de mensaje que puedes ver:
Este planteamiento también puede tener otros inconvenientes.
- Importar manualmente un gran número de hojas de cálculo de XLS a Google Sheets lleva mucho tiempo.
- Las macros no se convierten a Google Sheets.
- Las referencias entre archivos Excel vinculados se perderán, provocando errores #REF en su hoja de cálculo.
- Si quieres actualizar tus Hojas de cálculo de Google con datos nuevos de Excel, tendrás que realizar el proceso desde cero cada vez.
- Algunos formatos de Excel no son directamente compatibles con Google Sheets: en este caso, tendrás que copiar y pegar los datos para reconstruir todo el archivo de Excel en Google Sheets.
¿Por qué convertir Excel a Google Sheets automáticamente?
Una alternativa a subir cada archivo manualmente es configurar un sistema automatizado que importe los datos de Excel a Google Sheets dejando intactos los archivos de Excel.
Esto tiene múltiples ventajas:
- Conecta Excel a Google Sheets automáticamente
- Trabajar simultáneamente con Excel y Sheets
- Mantener archivos Excel complejos con macros mientras se transfieren todos (o parte) de esos datos a Sheets.
- Convierte Excel a Google Sheets sin trabajo manual ni ajustes
- Sincronización de datos entre Excel y Google Sheets, lo que garantiza que los cambios realizados en los archivos XLS se guarden en Google Sheets.
- Facilitar el intercambio de datos en un entorno multicloud, importando automáticamente los datos de los archivos Excel de los compañeros.
- Generar informes y cuadros de mando automatizados en Google Sheets utilizando datos de Excel.
Cómo conectar Excel a Google Sheets
Sheetgo es una herramienta de automatización sin código que te permite mover datos entre hojas de cálculo automáticamente sin macros, ImportRange o Google Apps Script.
En un par de clics, puedes configurar un flujo de trabajo que extraiga automáticamente datos de archivos de Excel directamente a Google Sheets. A continuación te explicamos cómo sincronizar Excel con Google Sheets.
Paso 1: Inscríbete en Sheetgo
Inscríbete en Sheetgo utilizando el botón azul de abajo.
Verás que puedes acceder con tu cuenta de Microsoft, Google o Dropbox. Esto significa que puedes conectar archivos de Excel a Google Sheets, independientemente de la carpeta de almacenamiento en la nube en la que estén guardados.
Para conectar diferentes tipos de archivos (Google Sheets, Excel o CSV), primero inicia tu prueba gratuita o adquiere cualquier suscripción a Sheetgo.
¿Sus archivos están almacenados en su ordenador?
Si quieres conectar archivos que están almacenados localmente (en tu ordenador) puedes configurar un sistema automatizado para hacer copias de seguridad y sincronizar archivos desde tu escritorio a tu servicio de almacenamiento en la nube online.
Esto le permite crear flujos de datos automatizados utilizando Sheetgo. Además, mantiene tus archivos seguros y te permite acceder a ellos desde cualquier lugar. Más información.
Paso 2: Conecte su archivo Excel
Una vez que tus archivos de Excel están en línea, el siguiente paso es conectar Excel a Google Sheets.
- Dentro de Sheetgo, haga clic en el icono azul Nuevo y, a continuación, seleccione Flujo de trabajo en blanco.
- Dar el Flujo de trabajo sin título un nombre en la parte superior de la pantalla.
- Seleccione Crea una automatización.
- En Seleccionar datos de origen, pulse Archivo Excel.
4. Haga clic en +Seleccionar archivo y, a continuación, localiza el libro de trabajo que deseas convertir a Google Sheets.
5. En Ficha Archivo asegúrate de seleccionar la pestaña correcta (hoja de cálculo) que contiene los datos que deseas enviar a Google Sheets.
Paso 3: Enviar datos a Google Sheets
Una vez que hayas seleccionado el archivo de origen y la pestaña, deberás seleccionar a qué archivo de Google Sheets deseas subir los datos de Excel.
- Haga clic en Siguiente paso, entonces Saltar el Procesador de datos paso.
- En Seleccione un destino, Elige Hojas de cálculo de Google.
Elija su archivo de destino
- Si quieres que Sheetgo cree automáticamente un nuevo archivo de Google Sheets que contenga los datos de Excel, selecciona Nuevo archivo. Sheetgo guardará el archivo en tu carpeta principal de Google Drive. Para guardarlo en una carpeta específica, haga clic en Cambia la carpeta de destino.
- Si deseas transferir los datos de Excel a un archivo de Google Sheets que ya existe, selecciona Archivo existente. Esto creará una nueva pestaña (hoja) en la hoja de cálculo de Google Sheets que contiene los datos de Excel.
Aquí lo enviaré a un nuevo archivo en mi Google Drive. En Nombre del fichero, introduce un nombre para la nueva hoja de cálculo.
Guardar la conexión
Haga clic en Terminar y guardar para conectar Excel con Google Sheets.
La hoja de cálculo de destino se abre dentro de Sheetgo y los datos importados aparecen en una nueva pestaña.
Observe que el icono del candado y la barra verde indican que se trata de una pestaña de Sheetgo conectada. Cada vez que actualice la conexión, los datos de esta pestaña se actualizarán con los datos más recientes del archivo Excel.
Paso 4: Actualizar la conexión
Ahora que has creado una conexión de Sheetgo entre Excel y Google Sheets, puedes sincronizar datos entre las dos hojas de cálculo en cualquier momento.
Dentro de Sheetgo, abra el flujo de trabajo y haga clic en Ejecutar en la barra de menús. Esto actualizará los datos en el archivo de Google Sheets.
Paso 5: Automatizar el flujo de trabajo
Para ahorrar tiempo y garantizar que tus archivos, paneles e informes de Google Sheets estén siempre actualizados, puedes automatizar todo el sistema.
Haga clic en el botón Disparador de la barra lateral y, a continuación, seleccione Basado en un calendario y elija la frecuencia de las actualizaciones: desde una vez por hora hasta una vez al mes.
Ajusta la hora del día y el día de la semana, para que la conexión sólo se sincronice cuando lo necesites.
Su sistema automatizado está en marcha
Ya has configurado las subidas automáticas de Excel a Google Sheets mediante Sheetgo.
Cada vez que tú (o tu colega) modifiquéis los archivos de origen de Excel, los cambios se reflejarán en el archivo de destino de Google Sheets.
Si desea guardar entradas de datos anteriores y crear un registro histórico, puede elegir un programa de actualización escalonado y añadir datos a intervalos específicos.
Puedes ampliar el flujo de trabajo añadiendo más conexiones para construir un sistema más grande. También puedes enviar datos en la otra dirección, de Google Sheets a Excel. Para obtener más ayuda, echa un vistazo a nuestro post sobre cómo convertir automáticamente Google Sheets a Excel.
¿Quieres importar datos de varios archivos de Excel a Google Sheets?
Si quieres combinar datos de varias pestañas de Excel (hojas de cálculo) en una pestaña de Google Sheets, haz clic en +Añadir otra fuente y repite los pasos anteriores.
Esto le permitirá importar y combinar datos de varias pestañas de Excel (en el mismo libro o en libros diferentes) en una sola hoja de cálculo.
Si tienes un gran número de archivos fuente, prueba a consolidarlos desde una carpeta. Esto le permite importar datos de la misma ficha de origen en varios archivos Excel a una hoja de cálculo de forma rápida y sencilla. Cada vez que introduzcas un nuevo archivo en la carpeta, se añadirá automáticamente a la conexión.
Para consolidar datos de una carpeta de archivos Excel en Sheetgo, cree un nuevo flujo de trabajo y haga clic en Conectar.
En Seleccionar datos de origen, pulse Una carpeta entera.
Tenga en cuenta que la pestaña (hoja de cálculo) de origen debe tener el mismo formato (estructura de columnas) en todos los ficheros, para poder consolidar los datos correctamente.
Para obtener instrucciones más detalladas, lea nuestra guía sobre cómo consolidar datos de varios archivos Excel en uno solo.
¿Puedo filtrar datos de Excel a Google Sheets?
Por defecto, Sheetgo transfiere toda la hoja de origen a la de destino, pero puedes aplicar filtros para extraer datos específicos. Esto te permite enviar una parte seleccionada de tus datos de Excel a Google Sheets, en función de las condiciones que especifiques.
Ten en cuenta que tanto el archivo de origen como el de destino deben estar almacenados en Google Drive para poder utilizar los filtros de Sheetgo. Si necesitas ayuda para sincronizar tus archivos de Excel con Drive, echa un vistazo a estos consejos.
Cómo filtrar una nueva conexión
- Abra Sheetgo y haga clic en Conectar para crear un nuevo flujo de trabajo.
- En Fuente de datos selecciona tu archivo Excel de Google Drive.
- Seleccione ficha de archivo que contiene los datos que quieres exportar a Google Sheets.
- Haga clic en el botón Continúe en botón.
En el siguiente ejemplo, quiero exportar datos filtrados de un archivo que contiene los resultados de una encuesta a clientes.
Sólo quiero exportar respuestas de personas que respondió en Enero, así que selecciono la pestaña fuente Enero.
Filtrar por condición, consulta o color de celda
En Filtrar datos, elija cómo desea extraer la información de la hoja de origen.
- Filtro por condición: seleccione datos del archivo Excel por columna, número, fecha, texto o valor.
- Filtrar por consulta: seleccionar datos escribiendo una consulta SQL. Aprende a utilizar un filtro de consulta.
- Filtrar por color: selecciona los datos por el color de las celdas.
En este caso, sólo quiero exportar las respuestas a la encuesta de las mujeres, por lo que utilizo la siguiente configuración de filtro:
- Filtrar por condición
- Los datos coinciden con una condición (OR)
- Coincidencias de datos > Condición > Columna B:Sexo
- Criterio: El texto contiene > Valor: mujer
Quiero enviar estos datos filtrados de Excel a un nuevo archivo de Google Sheets.
En el cuadro de nombre de archivo, lo llamaré Mujeres encuestadas.
También puede cambiar el nombre de la nueva pestaña de archivo si lo desea. Aquí me conformo con utilizar el nombre que Sheetgo genera automáticamente, basándose en el nombre de la pestaña de origen. En este caso, mi pestaña se llamará Sheetgo_January.
Haga clic en Terminar y guardar para crear la conexión filtrada de Excel a Google Sheets.
El nuevo archivo de Google Sheets se abre dentro de Sheetgo.
Como puedes ver, ahora tengo una nueva hoja de cálculo llamada Mujeres encuestadas.
Las respuestas a la encuesta se han filtrado desde mi archivo Excel (Encuesta de clientes EE.UU. > Enero) a la nueva pestaña Sheetgo_January.
Sincroniza los archivos en cualquier momento
El archivo de origen de Excel está ahora conectado al archivo de destino de Google Sheets.
Al igual que con una conexión estándar de Sheetgo, puede actualizar el flujo de trabajo en cualquier momento haciendo clic en Ejecutar. O programe actualizaciones periódicas pulsando Automatice.
Esto sincronizará los cambios en la hoja de Excel con los datos que se están filtrando a tu archivo de Google Sheets.
Cómo filtrar una conexión existente
- Abrir Sheetgo y seleccione el flujo de trabajo de la lista de la izquierda.
- Haga clic en Conexiones.
- A la derecha de la pantalla, vaya al menú ⋮ > Editar conexión.
- En Fuente de datos, pulse Edición finalizada.
- Haga clic en el botón Filtrar datos icono.
- Aplique un filtro y haga clic en Terminar y guardar.
- Ejecutar el flujo de trabajo para actualizar la conexión. Se aplicará el nuevo filtro.
Transferencia automatizada de datos en hojas de cálculo
Eso es cómo convertir Excel a Google Sheets automáticamente!
Una vez que hayas conectado un archivo de Excel a Google Sheets, es fácil añadir más conexiones o crear un flujo de trabajo más avanzado entre tus hojas de cálculo. ¿Quieres mover datos en la otra dirección, de De Google Sheets a Excel? O tal vez quiera combinar datos de varios libros de Excel en un archivo central. Por si acaso, la aplicación y el complemento Sheetgo te ofrecen todas estas herramientas y muchas más.
¿Te ha gustado este post?
Echa un vistazo a nuestras otras publicaciones a continuación para ver más ideas de automatización basadas en hojas de cálculo y comparte esta publicación a través de los enlaces de las redes sociales que aparecen a la izquierda.
