Esta breve guía paso a paso explica cómo crear una tabla en un documento de Word con Java. Con la ayuda de este tutorial, puede insertar una o más tablas para organizar la información según sus requisitos. En el último paso, el archivo de salida se guarda como archivo DOCX, pero puede guardarlo en cualquier formato de archivo de Word.
Pasos para crear una tabla en un documento de Word con Java
- Agregar Aspose.Words for Java desde el repositorio de Maven
- Inicialice un documento de Word vacío usando la clase Document
- Inicializar una nueva instancia de clase Table
- Cree un nuevo Row en la tabla
- Crear una celda y agregar un nuevo párrafo dentro de la celda
- Insertar tabla al final del documento
- Guardar documento de Word con tabla como archivo DOCX
Usando estos pasos podemos insertar una tabla en un documento de Word usando Java. Podemos agregar información en las celdas y organizar el contenido del documento mediante programación usando Java.
Código para crear una tabla en un documento de Word con Java
import com.aspose.words.Cell; | |
import com.aspose.words.Document; | |
import com.aspose.words.License; | |
import com.aspose.words.Paragraph; | |
import com.aspose.words.Row; | |
import com.aspose.words.Run; | |
import com.aspose.words.Table; | |
public class CreateTableInWordUsingJava | |
{ | |
public static void main(String[] args) throws Exception { //main function for CreateTableInWordUsingJava class | |
// Initialize a license to avoid trial version watermark in the output Word file after adding comments | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Initialize a blank Word document using Document class | |
Document wordDocument = new Document(); | |
// Initialize a new Table class instance | |
Table wordTable = new Table(wordDocument); | |
// Create a new Row in the Table | |
wordTable.getRows().add(new Row(wordDocument)); | |
// Create single Cell in the Table Row | |
wordTable.getFirstRow().getCells().add(new Cell(wordDocument)); | |
// Add a new Paragraph inside Cell | |
wordTable.getFirstRow().getFirstCell().appendChild(new Paragraph(wordDocument)); | |
// Add text content inside the Table Cell | |
wordTable.getFirstRow().getFirstCell().getFirstParagraph().getRuns().add(new Run(wordDocument, "Text in Table Row 1 and Cell 1")); | |
// Insert a Table at the last portion of Word Document | |
wordDocument.getFirstSection().getBody().insertBefore(wordTable, wordDocument.getFirstSection().getBody().getLastParagraph()); | |
// Save Word document with Table in DOCX format | |
wordDocument.save("word_table.docx"); | |
} | |
} |
En este código Java, inicializamos un documento de Word en blanco, luego agregamos una tabla e insertamos contenido en una celda específica. Luego, la tabla se inserta al final para demostrar cómo hacer una tabla en un documento de Word usando Java.
En este tutorial, hemos aprendido cómo insertar una tabla en un documento de Word usando Java. Sin embargo, si desea agregar una fila a una tabla en un documento de Word, puede consultar el artículo cómo agregar filas a la tabla en DOCX usando Java.