Den här korta steg-för-steg-guiden beskriver hur man skapar tabeller i ett Word-dokument med Java. Med hjälp av denna handledning kan du infoga en eller flera tabeller för att organisera information enligt dina krav. I det sista steget sparas utdatafilen som DOCX-fil men du kan spara den i valfritt Word-filformat.
Steg för att skapa tabell i ett Word-dokument med Java
- Lägg till Aspose.Words for Java från Maven-förvaret
- Initiera ett tomt Word-dokument med klassen Document
- Initiera en ny Table klassinstans
- Skapa en ny Row i tabellen
- Skapa en cell och lägg till ett nytt stycke i cellen
- Infoga tabell i slutet av dokumentet
- Spara Word-dokument med Table som en DOCX-fil
Genom att använda dessa steg kan vi infoga tabell i Word-dokument med Java. Vi kan lägga till information i cellerna och organisera dokumentinnehållet programmatiskt med hjälp av Java.
Kod för att skapa tabell i ett Word-dokument med 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"); | |
} | |
} |
I den här Java-koden initierade vi ett tomt Word-dokument, lade sedan till en tabell och infogade innehållet i en specifik cell. Sedan infogas tabellen i slutet för att visa hur man gör en tabell i Word-dokument med Java.
I den här handledningen har vi lärt oss hur man infogar tabell i Word-dokument med Java. Men om du vill lägga till en rad i en tabell i Word-dokument kan du hänvisa till artikeln hur man lägger till rader i tabellen i DOCX med Java.