Как создать таблицу в документе Word с помощью Java

В этом кратком пошаговом руководстве рассказывается, как создать таблицу в документе Word с помощью Java. С помощью этого руководства вы можете вставить одну или несколько таблиц, чтобы упорядочить информацию в соответствии с вашими требованиями. На последнем шаге выходной файл сохраняется как файл DOCX, но вы можете сохранить его в любом формате файла Word.

Шаги по созданию таблицы в документе Word с помощью Java

  1. Добавьте Aspose.Words for Java из репозитория Maven.
  2. Инициализировать пустой документ Word с помощью класса Document
  3. Инициализировать новый экземпляр класса Table
  4. Создайте новую Row в таблице
  5. Создайте ячейку и добавьте новый абзац внутри ячейки
  6. Вставить таблицу в конец документа
  7. Сохранить документ 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.

 Русский