Come creare una tabella in un documento di Word con Java

Questa breve guida dettagliata spiega come creare una tabella in un documento Word con Java. Con l’aiuto di questo tutorial, puoi inserire una o più tabelle per organizzare le informazioni secondo le tue esigenze. Nell’ultimo passaggio, il file di output viene salvato come file DOCX ma puoi salvarlo in qualsiasi formato di file Word.

Passaggi per creare una tabella in un documento Word con Java

  1. Aggiungi Aspose.Words for Java dal repository Maven
  2. Inizializza un documento Word vuoto utilizzando la classe Document
  3. Inizializza una nuova istanza di classe Table
  4. Crea un nuovo Row nella tabella
  5. Crea una cella e aggiungi un nuovo paragrafo all’interno della cella
  6. Inserisci la tabella alla fine del documento
  7. Salva il documento Word con Table come file DOCX

Utilizzando questi passaggi possiamo inserire la tabella nel documento di Word utilizzando Java. Possiamo aggiungere informazioni nelle celle e organizzare il contenuto del documento in modo programmatico utilizzando Java.

Codice per creare una tabella in un documento 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");
}
}

In questo codice Java, abbiamo inizializzato un documento Word vuoto, quindi aggiunto una tabella e inserito il contenuto in una cella specifica. Quindi la tabella viene inserita alla fine per dimostrare come creare una tabella in un documento Word utilizzando Java.

In questo tutorial, abbiamo imparato come inserire una tabella in un documento Word usando Java. Tuttavia, se desideri aggiungere una riga a una tabella in un documento di Word, puoi fare riferimento all’articolo come aggiungere righe alla tabella in DOCX utilizzando Java.

 Italiano