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
- Aggiungi Aspose.Words for Java dal repository Maven
- Inizializza un documento Word vuoto utilizzando la classe Document
- Inizializza una nuova istanza di classe Table
- Crea un nuovo Row nella tabella
- Crea una cella e aggiungi un nuovo paragrafo all’interno della cella
- Inserisci la tabella alla fine del documento
- 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.