Това кратко ръководство стъпка по стъпка обхваща как да създадете таблица в документ на Word с Java. С помощта на този урок можете да вмъкнете една или повече таблици, за да организирате информация според вашите изисквания. На последната стъпка изходният файл се записва като DOCX файл, но можете да го запишете във всеки файлов формат на Word.
Стъпки за създаване на таблица в документ на Word с Java
- Добавете Aspose.Words for Java от хранилището на Maven
- Инициализирайте празен документ на Word с помощта на клас Document
- Инициализирайте нов екземпляр на клас Table
- Създайте нова Row в таблицата
- Създайте клетка и добавете нов параграф в клетката
- Поставете таблица в края на документа
- Запазете документ на Word с таблица като DOCX файл
Чрез тези стъпки можем да вмъкнем таблица в документ на Word с помощта на Java. Можем да добавяме информация в клетките и да организираме програмно съдържанието на документа с помощта на Java.
Код за създаване на таблица в Word документ с 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"); | |
} | |
} |
В този Java код инициализирахме празен документ на Word, след което добавихме таблица и вмъкнахме съдържание в конкретна клетка. След това таблицата се вмъква в края, за да се демонстрира как да направите таблица в Word документ с помощта на Java.
В този урок научихме как да вмъкваме таблица в документ на Word с помощта на Java. Ако обаче искате да добавите ред към таблица в документ на Word, можете да се обърнете към статията как да добавяте редове към таблица в DOCX с помощта на Java.