В этом кратком пошаговом руководстве рассказывается, как создать таблицу в документе 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.