GroupDocs.Assembly for Java

Añade listas dinámicas a archivos XLSX con nuestra API de Java

GroupDocs.Assembly for Java proporciona herramientas flexibles para generar e insertar listas ricas en datos directamente en documentos XLSX.

Cómo añadir una lista basada en datos a un documento XLSX

GroupDocs.Assembly te permite insertar rápidamente listas ricas en datos en las plantillas XLSX. Personaliza y organiza el contenido sin esfuerzo.

  1. Crea una plantilla XLSX y marca los lugares reservados para la lista.
  2. Establece la ruta del archivo de la plantilla.
  3. Obtén datos de formatos compatibles como JSON o XML.
  4. Guarda el documento final con la lista añadida.
// Incluye esta etiqueta en tu plantilla donde debe aparecer la lista
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Define la ruta del archivo de la plantilla
String template = "list_template.xlsx";

// Extrae datos de tu fuente elegida
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Guarda el documento con la lista incrustada
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.xlsx", data);
Maven XML
haz clic para copiar
copiado
Más ejemplos Documentación

Genera documentos a partir de plantillas con integración de datos

GroupDocs.Assembly for Java simplifica la incorporación de listas dinámicas, tablas, gráficos y otros componentes en las plantillas de documentos.

Características Clave de GroupDocs.Assembly

Genera informes con datos de diversas fuentes

Utiliza datos de formatos como JSON, XML y CSV para poblaciones de listas y otros componentes de manera eficiente.

Incorpora listas y otros elementos de datos sin complicaciones

GroupDocs.Assembly permite la inserción de listas, gráficos, tablas y más, junto con texto, imágenes y enlaces para crear documentos pulidos.

Control preciso sobre dónde aparecen los datos

Las plantillas basadas en LINQ te permiten definir ubicaciones exactas para tus listas y datos. Usa bucles para crear listas detalladas automáticamente y aplicar formato personalizado.

Soporta diversos formatos de documentos

Crea o edita archivos en formatos como MS Office, PDF, OpenOffice, HTML y correo electrónico. Une contenido de múltiples documentos según sea necesario.

Cómo crear una lista programáticamente

Este ejemplo muestra cómo añadir dinámicamente una lista a un archivo XLSX utilizando GroupDocs.Assembly.

Java

// Añade una etiqueta de marcador de posición en tu plantilla para la lista
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Proporciona la ruta del archivo a tu plantilla
String template = "numlist_template.xlsx";

// Extrae los datos necesarios para poblar la lista
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Prepara la fuente de datos con los detalles necesarios
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Inicializa DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Guarda el documento de salida con la lista completada
asm.assembleDocument(template, "result.xlsx", data);
Maven XML
haz clic para copiar
copiado
Más ejemplos Documentación

¿Qué es GroupDocs.Assembly for Java?

GroupDocs.Assembly for Java facilita el diseño de documentos profesionales extrayendo datos de múltiples fuentes. Úsalo para crear listas, tablas, gráficos o texto, y coloca estos elementos exactamente donde los necesites utilizando características avanzadas de plantillas. Con soporte para más de 50 formatos, incluidos PDFs, archivos de MS Office y documentos de correo electrónico, ayuda a automatizar y mejorar tu flujo de trabajo.
Aprender más
About illustration

¿Listo para empezar?

Descargue GroupDocs.Assembly gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Descubre lo que GroupDocs.Assembly puede hacer

Diseña y genera fácilmente documentos ricos en contenido con herramientas avanzadas de integración de datos.

Produce documentos en varios formatos

Java admite más de 50 formatos, permitiéndote crear documentos estructurados al combinar datos y plantillas.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español