In deze korte stapsgewijze handleiding wordt beschreven hoe u een tabel in een Word-document maakt met Java. Met behulp van deze zelfstudie kunt u een of meer tabellen invoegen om de informatie volgens uw vereisten te ordenen. Bij de laatste stap wordt het uitvoerbestand opgeslagen als DOCX bestand, maar u kunt het in elk Word-bestandsformaat opslaan.
Stappen om een tabel in een Word-document te maken met Java
- Voeg Aspose.Words for Java toe vanuit de Maven-repository
- Initialiseer een leeg Word-document met Document class
- Initialiseer een nieuwe Table klasse-instantie
- Maak een nieuwe Row in de tabel
- Maak een cel en voeg een nieuwe alinea toe in de cel
- Tabel invoegen aan het einde van het document
- Bewaar Word-document met tabel als DOCX-bestand
Met behulp van deze stappen kunnen we tabel in Word-document invoegen met Java. We kunnen informatie aan de cellen toevoegen en de inhoud van het document programmatisch organiseren met behulp van Java.
Code om een tabel te maken in een Word-document met 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 deze Java-code hebben we een leeg Word-document geïnitialiseerd, vervolgens een tabel toegevoegd en inhoud in een specifieke cel ingevoegd. Vervolgens wordt de tabel aan het einde ingevoegd om te demonstreren hoe u een tabel in een Word-document kunt maken met Java.
In deze zelfstudie hebben we geleerd hoe u een tabel in een Word-document kunt invoegen met Java. Als u echter een rij aan een tabel in een Word-document wilt toevoegen, kunt u het artikel hoe rijen aan een tabel in DOCX toe te voegen met Java raadplegen.