Tabla de contenido
Si has creado una bonita tabla de Excel y ahora quieres publicarla en línea como página web, la forma más sencilla es exportarla a un archivo html de los de toda la vida. En este artículo, vamos a explorar varias formas de convertir datos de Excel a HTML, determinar los pros y los contras de cada una y guiarte paso a paso por el proceso de conversión.
Convierte tablas de Excel a HTML mediante la opción "Guardar como página web".
Con este método puedes guardar un libro entero o cualquier parte de él, como un rango de celdas o un gráfico seleccionados, en una página web estática (.htm o .html) para que cualquiera pueda ver tus datos de Excel en la web.
Por ejemplo, has creado un informe con muchas funciones en Excel y ahora quieres exportar todas las cifras junto con una tabla dinámica y un gráfico al sitio web de tu empresa, para que tus compañeros de trabajo puedan verlo en línea en sus navegadores sin tener que abrir Excel.
Para convertir los datos de Excel a HTML, siga estos pasos. Estas instrucciones se aplican a todas las versiones "con cinta" de Excel 2007 - 365:
- En el libro de trabajo, vaya a la sección Archivo y haga clic en Guardar como .
Si desea exportar sólo una parte de los datos, por ejemplo, un rango de celdas, una tabla dinámica o un gráfico, selecciónelo primero.
- En el Guardar como seleccione una de las siguientes opciones:
- Página web (.htm; .html). Esto guardará su libro de trabajo o la selección en una página web y creará una carpeta de apoyo que almacenará todos los archivos de apoyo de la página, como imágenes, viñetas y texturas de fondo.
- Página web de un solo archivo (.mht; .mhl). Esto guardará su libro de trabajo o la selección en un único archivo con archivos de apoyo incrustados en la página web.
- Si ha seleccionado un rango de celdas, una tabla o un gráfico antes de hacer clic en Guardar como y, a continuación, seleccione Selección haga clic en Guardar y ya casi has terminado.
Si aún no ha seleccionado nada, continúe con los pasos siguientes.
- Para guardar todo el libro de trabajo incluyendo todas las hojas de cálculo, gráficos y pestañas para navegar entre las hojas, seleccione Libro de ejercicios completo .
- Para guardar la hoja de cálculo actual elige Selección: Hoja En el siguiente paso se le dará a elegir si desea publicar toda la hoja de cálculo o algunos de los elementos.
También puede establecer un título para su página web haciendo clic en el botón Cambiar título... También podrá configurarlo o modificarlo más adelante, como se describe en el paso 6.
- Haga clic en el botón Publique y se abrirá la ventana Publicar como página web Veamos brevemente cada una de las opciones disponibles, de arriba a abajo.
- Artículos para publicar Aquí puede elegir qué parte(s) de su libro Excel desea exportar a una página web.
En la lista desplegable situada junto a Elija tiene las siguientes opciones:
Ver también: Comparar dos columnas y eliminar duplicados en Excel- Todo el cuaderno Se publicará todo el libro de trabajo, incluidas todas las hojas de trabajo y las pestañas para navegar entre las hojas.
- Toda la hoja de cálculo o determinados elementos en una hoja de cálculo, como tablas dinámicas , gráficos, rangos filtrados y rangos de datos externos Seleccione " Elementos en NombreHoja " y, a continuación, elija " Todos los contenidos " o artículos concretos.
- Rangos de celdas. Seleccione Rango de celdas en la lista desplegable y, a continuación, pulse el botón Contraer diálogo para seleccionar las celdas que desea publicar.
- Artículos publicados anteriormente Seleccione esta opción si desea volver a publicar una hoja de cálculo o elementos que ya haya publicado. Si prefiere no volver a publicar un elemento determinado, selecciónelo en la lista y haga clic en el botón Eliminar botón.
- Título de la página web. Para añadir un título que se mostrará en la barra de título del navegador, haga clic en el botón Cambia junto a Título: y escriba el título que desee.
- Haga clic en el botón Visite junto a Nombre del fichero y elija el disco duro, la carpeta, la carpeta web, el servidor web, el sitio HTTP o la ubicación FTP donde desea guardar su página web.
Consejos: Si es la primera vez que convierte un libro de Excel en un archivo HML, es aconsejable que guarde primero la página web en su disco duro local para poder hacer las correcciones necesarias antes de publicarla en la web o en su red local.
También puede exportar su archivo Excel a un archivo página web existente siempre que tenga permisos para modificarlo. En este caso, al pulsar el botón Publique aparecerá un mensaje en el que se le pedirá que elija si desea sobrescribir el contenido de la página web existente o añadir sus datos al final de la página web. En el primer caso, haga clic en Sustitúyelo; en este último caso, haga clic en Añadir al archivo .
- Seleccione " AutoReeditar cada vez que se guarde este libro de trabajo" si desea que el libro de trabajo o los elementos seleccionados se vuelvan a publicar automáticamente después de cada guardado del libro de trabajo. Explicaré la función AutoRepublicar con más detalle más adelante en el artículo.
- Seleccione la opción " Abrir la página Web publicada en el navegador " en caso de que desee ver la página web justo después de guardarla.
- Haga clic en el botón Publique y ¡listo!
Como puede ver en la captura de pantalla siguiente, nuestra tabla Excel se ve bastante bien en línea, aunque el diseño del archivo Excel original está un poco distorsionado.
Nota: El código HTML creado por Excel no es muy limpio y si está convirtiendo una hoja de cálculo grande con un diseño sofisticado, puede ser una buena idea utilizar algún editor HTML para limpiar el código antes de publicarlo para que se cargue más rápidamente en su sitio web.
5 cosas que debe tener en cuenta al convertir un archivo Excel a HTML
Cuando se utiliza la función Guardar como página web es importante que entienda cómo funcionan sus principales características para evitar los errores más típicos y prevenir los mensajes de error más comunes. Esta sección proporciona una rápida visión general de las opciones a las que debe prestar especial atención cuando exporte su hoja de cálculo Excel a HTML.
- Archivos de apoyo e hipervínculos
Como ya sabe, las páginas web suelen contener imágenes y otros archivos de apoyo, así como hipervínculos a otros sitios web. Cuando convierte un archivo Excel en una página web, Excel gestiona automáticamente los archivos e hipervínculos relacionados y los guarda en la carpeta de archivos de apoyo, denominada Libro_de_trabajo_archivos .
Al guardar los archivos de apoyo como viñetas, gráficos y texturas de fondo en el mismo servidor web, Excel mantiene todos los enlaces como enlaces relativos Un enlace relativo (URL) apunta a un archivo dentro del mismo sitio web; especifica sólo el nombre del archivo o una carpeta raíz en lugar de la dirección completa del sitio web (por ejemplo, href="/images/001.png"). Al eliminar cualquier elemento guardado como enlace relativo, Microsoft Excel elimina automáticamente el archivo correspondiente de la carpeta de soporte.
Así pues, la regla principal es mantenga siempre la página web y los archivos de apoyo en la misma ubicación Si mueve o copia su página web a otra ubicación, asegúrese de mover la carpeta de soporte a la misma ubicación para mantener los enlaces. Si vuelve a guardar la página web en otra ubicación, Microsoft Excel copiará la carpeta de soporte automáticamente.
Cuando guarde sus páginas web en distintas ubicaciones o si sus archivos Excel contienen hipervínculos a sitios web externos, enlaces absolutos Un enlace absoluto especifica la ruta completa a un archivo o una página web a la que se puede acceder desde cualquier lugar, por ejemplo, www.your-domain/products/product1.htm.
- Modificar y volver a guardar una página Web
En teoría, puedes guardar tu libro de Excel como página web, abrir la página web resultante en Excel, realizar modificaciones y volver a guardar el archivo. Sin embargo, en este caso algunas funciones de Excel dejarán de funcionar. Por ejemplo, los gráficos que contenga tu libro se convertirán en imágenes independientes y no podrás modificarlos en Excel como de costumbre.
Así pues, la mejor práctica consiste en mantener actualizado el libro original de Excel, realizar cambios en el libro, guardarlo siempre primero como libro (.xlsx) y, a continuación, guardarlo como archivo de página web (.htm o .html).
- Autopublicación de una página web
Si ha seleccionado la opción AutoRepublish en la casilla Publicar como página web comentado en el paso 8, tu página web se actualizará automáticamente cada vez que guardes tu libro de Excel. Esta es una opción realmente útil que te permite mantener siempre una copia online actualizada de tu tabla de Excel.
Si ha activado la función AutoRepublish, cada vez que guarde el libro aparecerá un mensaje pidiéndole que confirme si desea activar o desactivar AutoRepublish. Si desea que su hoja de cálculo Excel se vuelva a publicar automáticamente, seleccione naturalmente Habilitar... y haga clic en OK .
Sin embargo, hay algunas circunstancias en las que es posible que no desee volver a publicar su hoja de cálculo o los elementos seleccionados automáticamente, por ejemplo, si su archivo de Excel contiene información confidencial o ha sido editado por alguien que no es una fuente de confianza. En este caso, puede hacer que la Reedición automática no esté disponible temporal o permanentemente.
A desactivar temporalmente AutoRepublicar, seleccione la primera opción " Desactivar la función AutoReeditar mientras este libro está abierto "Esto desactivará la auto-republicación para la sesión actual, pero se activará de nuevo la próxima vez que abra el libro de trabajo.
A desactivar permanentemente AutoRepublicar para todos los elementos o para los seleccionados, abra el libro de Excel, elija guardarlo como página Web y, a continuación, haga clic en el botón Publique En el botón Elija lista, en " Artículos para publicar ", seleccione el elemento que no desea volver a publicar y pulse el botón Eliminar botón.
- Funciones de Excel no compatibles con páginas web
Lamentablemente, un par de funciones muy útiles y populares de Excel no son compatibles cuando conviertes tus hojas de cálculo de Excel a HTML:
- Formato condicional no es compatible al guardar una hoja de cálculo Excel como archivo Página web de un solo archivo (.mht, .mhtml), así que asegúrese de guardarlo en la carpeta Página web (Las barras de datos, las escalas de colores y los conjuntos de iconos no son compatibles con ninguno de los dos formatos de página web.
- Texto girado o vertical tampoco se admite cuando se exportan datos de Excel en línea como página Web. Cualquier texto girado o vertical del libro se convertirá en texto horizontal.
- Problemas más comunes al convertir archivos Excel a HTML
Al convertir su libro de Excel en una página web, puede encontrarse con los siguientes problemas conocidos:
- El contenido de la celda (texto) está truncado Para evitar que el texto se corte, puede desactivar la opción de texto envuelto, o acortar el texto, o ampliar el ancho de la columna, también asegúrese de que el texto está alineado a la izquierda.
- Los elementos que guarde en una página Web existente siempre aparecen en la parte inferior de la página Este es un comportamiento normal cuando eliges guardar tu archivo Excel como una página web existente. Para mover tus datos Excel a otra posición, edita la página web resultante en algún editor HTML o reorganiza los elementos en tu libro Excel y guárdalo de nuevo como página web.
- Los enlaces de la página web están rotos. La razón más obvia es que ha movido la página web o la carpeta de soporte a otra ubicación. Consulte archivos de soporte e hipervínculos para obtener más detalles.
- Aparece una cruz roja (X) en la página web Una X roja indica que falta una imagen u otro gráfico. Puede romperse por la misma razón que los hipervínculos. Asegúrate de mantener siempre la página web y la carpeta de soporte en la misma ubicación.
Conversores de Excel a HTML
Si a menudo necesitas exportar tus tablas de Excel a HTML, los medios estándar de Excel que acabamos de cubrir pueden parecer un camino demasiado largo. Un método más rápido es utilizar un conversor de Excel a HTML, ya sea online o de escritorio. Hay un puñado de conversores online en Internet, tanto gratuitos como de pago, y vamos a probar unos cuantos ahora mismo.
TABLEIZER - conversor online gratuito y sencillo de Excel a HTML
Este conversor en línea de un solo clic maneja tablas de Excel simples con facilidad. Todo lo que necesita hacer es pegar el contenido de su tabla de Excel en la ventana y hacer clic en el botón ¡Tableízalo! Dispone de algunas opciones básicas de formato, como el tamaño de la fuente, el tipo de letra, el color del encabezado e incluso estilos CSS.
Después sólo tienes que copiar el código HTML generado por el conversor Tableizer y pegarlo en tu página web. Lo mejor al usar esta herramienta (aparte de la rapidez, sencillez y gratuidad : ) es la ventana de previsualización que muestra cómo va a quedar tu tabla Excel online.
Sin embargo, el formato de su tabla original de Excel no se convertirá automáticamente a HTML, como puede ver en la captura de pantalla siguiente, lo que a mi juicio es un inconveniente muy importante.
Si está interesado en probar este conversor en línea, puede encontrarlo aquí: //tableizer.journalistopia.com/
Otro conversor gratuito de Excel a HTML está disponible en pressbin.com, aunque cede ante Tableizer en muchos aspectos: sin opciones de formato, sin CSS e incluso sin vista previa.
Conversor avanzado de Excel a HTML (de pago)
A diferencia de las dos herramientas anteriores, la Conversor de hojas de cálculo funciona como un complemento de Excel y requiere instalación. He descargado una versión de prueba (como comprenderás por el encabezamiento, se trata de software comercial) para ver si es en algún aspecto mejor que cualquiera de los dos conversores gratuitos en línea con los que acabamos de experimentar.
El proceso de conversión es tan sencillo como hacer clic en el botón Convertir de la cinta de opciones de Excel.
Y aquí está el resultado: como puede ver, la tabla de Excel exportada a una página web se parece mucho a los datos de origen:
A modo de experimento, también he intentado convertir un libro más complejo que contenía varias hojas, una tabla dinámica y un gráfico (el que guardamos como página web en Excel en la primera parte del artículo) pero, para mi decepción, el resultado fue muy inferior al que produjo Microsoft Excel. Tal vez se deba a las limitaciones de la versión de prueba.
De todos modos, si desea explorar todas las posibilidades de este conversor de Excel a HTML, puede descargar una versión de evaluación del complemento SpreadsheetConverter aquí.
Visores web de Excel
Si no estás contento con el rendimiento de los conversores de Excel a HTML y buscas alternativas, algún visor web puede funcionar de maravilla. A continuación encontrarás una rápida descripción de varios visores web de Excel para que puedas hacerte una idea de lo que son capaces de hacer.
Zoho Sheet online viewer permite ver hojas de cálculo de Excel en línea, ya sea cargando un archivo o introduciendo la URL. También proporciona una opción para crear y gestionar hojas de cálculo de Excel en línea.
Este es probablemente uno de los visores de Excel en línea gratuitos más potentes. Admite algunas fórmulas básicas, formatos y formato condicional, permite ordenar y filtrar los datos y convertirlos a una serie de formatos populares como .xlsx, .xls, .ods, .csv, .pdf, .html y otros, como puedes ver en la captura de pantalla siguiente.
Su principal debilidad es que no mantiene el formato del archivo original de Excel. También tengo que admitir que el visor web de Zoho Sheet no fue capaz de hacer frente a una sofisticada hoja de cálculo que contenía un estilo de tabla personalizado, fórmulas complejas y una tabla dinámica.
Bueno, hemos explorado algunas opciones para convertir hojas de cálculo Excel a HTML. Esperamos que esto te ayude a elegir la técnica de acuerdo con tus prioridades: ¿velocidad, coste o calidad? La elección es siempre tuya : )
En el próximo artículo vamos a continuar con este tema e investigar cómo puede mover sus datos de Excel en línea utilizando Excel Web App.