Desea mover datos de una tabla de Excel a una lista de SharePoint sin perder el formato ni romper los tipos de columna. El asistente de importación predeterminado de SharePoint suele identificar mal los tipos de columna o no conserva valores clave como fechas y números. Este artículo explica exactamente qué configuraciones elegir en el asistente de importación, cómo preparar la tabla de Excel y qué hacer cuando la importación produce resultados inesperados.
Si sigue los pasos que se indican aquí, creará una lista de SharePoint que refleja la estructura de su tabla de Excel, mantiene los tipos de datos correctos y evita errores comunes como texto truncado o hipervínculos faltantes.
Puntos clave: importar una tabla de Excel a una lista de SharePoint
- Prepare los datos de Excel como una tabla con nombre: Use Ctrl+T para convertir un rango en una tabla antes de importar. Esto garantiza que se reconozcan los encabezados de columna y los rangos de datos.
- Centro de administración de SharePoint > Listas > Importar hoja de cálculo: El asistente integrado crea una nueva lista a partir de un archivo de Excel alojado en un sitio de SharePoint, pero debe verificar los tipos de columna después de la importación.
- Use Power Automate para importaciones recurrentes: Un flujo programado puede actualizar los datos de la lista desde un archivo de Excel almacenado en OneDrive o SharePoint sin necesidad de volver a importar manualmente.
Cómo importa SharePoint los datos de Excel: qué ocurre detrás del asistente
Cuando usa el comando integrado Importar hoja de cálculo en SharePoint, el sistema lee la primera fila de su tabla de Excel como encabezados de columna. Luego intenta detectar el tipo de datos de cada columna según las primeras filas de datos. Esta detección no es perfecta. Por ejemplo, una columna que contiene principalmente números pero tiene un valor de texto puede tratarse como una línea de texto, o una columna de fecha con formato de texto en Excel puede no convertirse en una columna de fecha real en la lista.
La importación crea una nueva lista de SharePoint con el mismo nombre que su archivo de Excel. Todas las filas se convierten en elementos de la lista. El archivo de Excel original no se modifica ni se vincula a la lista después de la importación. Si actualiza el archivo de Excel más adelante, la lista no se actualiza automáticamente.
Reglas de asignación de tipos de columna
SharePoint asigna los tipos de datos de Excel a sus propios tipos de columna de la siguiente manera:
- Las celdas de texto se asignan a Una línea de texto (límite de 255 caracteres). El texto más largo se trunca.
- Los números se asignan a Número (sin símbolo de moneda).
- Las celdas con formato de moneda se asignan a Moneda.
- Las fechas se asignan a Fecha y hora (solo fecha, sin hora).
- Los hipervínculos en Excel (función HYPERLINK) se asignan a Hipervínculo.
- Los valores Verdadero/Falso se asignan a Sí/No.
Si su columna de Excel contiene tipos de datos mixtos, el asistente usa de forma predeterminada Una línea de texto para toda la columna. Esta es la causa más común de fallos de importación.
Pasos para importar datos de Excel con las configuraciones correctas
- Prepare su tabla de Excel
Abra el archivo de Excel y seleccione el rango de datos. Presione Ctrl+T para convertir el rango en una tabla con nombre. Asegúrese de que cada columna tenga un encabezado único en la primera fila. Elimine filas y columnas en blanco. Guarde el archivo en una biblioteca de documentos de SharePoint o en OneDrive para la Empresa. - Abra el sitio de SharePoint donde desea la lista
Navegue al sitio. Haga clic en el icono de engranaje (Configuración) y seleccione Agregar una aplicación. Como alternativa, vaya a Contenido del sitio > Nuevo > Lista. - Inicie el asistente de importación
En el panel Crear una lista, elija Desde Excel. Se abre un selector de archivos. Localice y seleccione su archivo de Excel. Haga clic en Abrir. - Revise los tipos de columna en el asistente
SharePoint muestra una vista previa de la tabla. Debajo de cada encabezado de columna verá el tipo de datos detectado. Haga clic en la flecha desplegable junto a cada tipo para cambiarlo. Por ejemplo, si una columna debe ser un número pero aparece como texto, cámbiela a Número. Establezca Fecha y hora para las columnas de fecha. Establezca Hipervínculo para las columnas de URL. - Establezca el nombre y la descripción de la lista
En la parte superior del asistente, escriba un nombre para la lista. Opcionalmente, agregue una descripción. El nombre de la lista se convierte en la ruta URL de la lista. - Haga clic en Crear
SharePoint procesa el archivo y crea la lista. El proceso puede tardar desde unos segundos hasta un minuto, según la cantidad de filas. Una vez creada, la lista se abre en el navegador. - Verifique los tipos de columna y los datos
Haga clic en el icono de engranaje y seleccione Configuración de la lista. En Columnas, revise cada tipo de columna. Si una columna sigue siendo incorrecta, edítela y cambie el tipo. Tenga en cuenta que cambiar el tipo de una columna después de crearla puede provocar pérdida de datos si los valores existentes no se pueden convertir.
Problemas comunes al importar datos de Excel a una lista de SharePoint
El texto se trunca después de la importación
La columna predeterminada Una línea de texto admite hasta 255 caracteres. Todo el texto que supere esa cantidad se corta. Antes de importar, cambie el tipo de columna en el asistente a Varias líneas de texto (texto sin formato o texto enriquecido). Si la lista ya existe, debe crear una nueva lista o usar Power Automate para mover los datos a una columna con el tipo correcto.
Las fechas aparecen como números o texto
Si Excel almacena las fechas como cadenas de texto, SharePoint no puede detectarlas como fechas. En Excel, seleccione la columna y presione Ctrl+Shift+# para aplicar el formato Fecha. Luego guarde el archivo y vuelva a importar. Como alternativa, después de la importación, edite la columna en la configuración de la lista y establezca el tipo en Fecha y hora. Es posible que los valores de texto existentes no se conviertan automáticamente.
Los hipervínculos se pierden o se muestran como texto sin formato
El asistente solo reconoce los hipervínculos creados con la función HYPERLINK en Excel. Las URL escritas como texto sin formato se importan como texto. Para conservarlas, use la fórmula HYPERLINK en Excel antes de importar. Después de la importación, también puede agregar manualmente una nueva columna Hipervínculo y pegar las URL con la opción Editar en vista de cuadrícula.
Los datos importados no se actualizan cuando cambia Excel
La importación es una copia única. Para mantener la lista sincronizada, use Power Automate. Cree un flujo que se active cuando se modifique el archivo de Excel. Use la acción Enumerar las filas presentes en una tabla para leer los datos de Excel y, luego, use las acciones Actualizar elemento o Crear elemento para escribir en la lista de SharePoint. Para tablas grandes, programe el flujo para que se ejecute cada hora o cada día.
Comparación de configuraciones de importación: predeterminada frente a recomendada
| Configuración | Comportamiento predeterminado | Recomendado para obtener mejores resultados |
|---|---|---|
| Detección del tipo de columna | Detección automática según las primeras filas | Verifique manualmente cada tipo de columna en el asistente |
| Longitud de la columna de texto | Una línea de texto (255 caracteres) | Cambie a Varias líneas de texto si los datos superan los 255 caracteres |
| Formato de fecha | Solo fecha, sin hora | Use Fecha y hora si los valores de hora son importantes |
| Tratamiento de hipervínculos | Solo se reconoce la función HYPERLINK | Use HYPERLINK en Excel o agregue una columna Hipervínculo después de la importación |
| Sincronización de datos | Solo importación única | Use un flujo de Power Automate para actualizaciones recurrentes |
Ahora puede importar datos de Excel a una lista de SharePoint con confianza. La clave es preparar la tabla de Excel como una tabla con nombre con tipos de datos coherentes. Durante el asistente, compruebe manualmente cada tipo de columna y cámbielo si es necesario. Después de crearla, verifique la configuración de la lista para confirmar que los tipos de columna coinciden con sus datos originales. Para la sincronización continua, cree un flujo de Power Automate que lea la tabla de Excel y actualice los elementos de la lista automáticamente. Este enfoque ahorra tiempo y evita la corrupción de datos por importaciones manuales repetidas.