Cómo convertir EPUB a XLAM
Cómo convertir un archivo EPUB a un complemento XLAM
KnowledgeBase Epub Converter ofrece una API ultrarrápida de una sola llamada que transforma cualquier libro electrónico (.epub) en un complemento de Excel listo para cargar (.xlam). Ideal para incrustar el contenido de libros, tablas o navegación directamente en paneles de Excel, Power Query o proyectos VBA personalizados.
¿Por qué elegir KnowledgeBase Epub Converter para la conversión EPUB → XLAM?
- Consciente de la estructura – extrae capítulos, tablas y notas al pie y los empaqueta como módulos VBA, funciones de hoja o cintas personalizadas dentro del XLAM.
- Unicode seguro – todos los caracteres, incluidos los scripts RTL y los emojis, se conservan en la conversión.
- Sin instalación – no se necesita Office, Calibre ni binarios externos; solo una biblioteca .NET 6+.
- Multiplataforma – funciona en Windows, macOS y Linux (el XLAM generado funciona en cualquier Excel de Windows).
- Altamente configurable – elige cómo mapear el contenido (hojas, rangos con nombre o procedimientos VBA) y define el diseño de la UI del complemento.
Primeros pasos
Añade el paquete NuGet Sheetize y llama a EpubConverter.Process.
Código de ejemplo en C#
using Sheetize;
var load = new EpubLoadOptions
{
// Ruta al archivo EPUB de origen
InputFile = @"C:\\Books\\FinanceGuide.epub"
};
var save = new SaveOptions
{
// Archivo XLAM de destino (complemento de Excel)
OutputPath = @"C:\\AddIns\\FinanceGuide.xlam",
// Opcional: asignar cada capítulo a una hoja
MapChaptersToSheets = true,
// Opcional: generar una cinta personalizada
CreateRibbon = true,
};
EpubConverter.Process(load, save);Buenas prácticas
- Valida el EPUB primero – un archivo corrupto puede truncar el complemento; utiliza una herramienta de validación de EPUB.
- Revisa el XLAM generado – ábrelo en Excel y comprueba que aparezcan las hojas, rangos y cualquier código VBA generado.
- Firma el complemento – si lo vas a distribuir dentro de una organización, firma el
.xlamcon un certificado de confianza. - Prueba en las versiones de Excel destino – algunas funciones VBA más recientes pueden requerir Excel 2016 o superior.
¿Listo para transformar e‑books en herramientas interactivas de Excel? Instala el paquete, inserta el fragmento en tu proyecto y deja que KnowledgeBase Epub Converter haga el trabajo pesado. ¡Tu XLAM rico en datos está a solo una llamada de distancia!