---
title: "Огляд таблиці"
---

Aspose.Words - бібліотека класу, призначена для обробки серверів у різних форматах - PDF, HTML, різні Microsoft Word формати та інші - та підтримує таблиці в наступних напрямках:

* Столи в документі зберігаються під час відкритого/Зберегти та перетворення
* Ви можете редагувати таблицю, зміст і його форматування, а потім експортувати зміни в файл у форматі, що підтримує таблиці

У цій статті ми дізнаємося більше про структуру таблиці, клітинки, рядки та стовпці, які підтримуються Aspose.Words, і деталі роботи з такими таблицями.

## Структура таблиці

Як вже згадувалося, стіл складається з таких елементів, як **Cell**, **Row** і **Column**й Це поняття, які є загальними для всіх таблиць, незалежно від формату документа.

Це загальний приклад таблиці, знайдений в Microsoft Word документ:

![tables-overview-aspose-words-java-1](/words/java/table-overview/tables-overview-1.png)

### Маса Ноди

Стіл з будь-якого документа, завантаженого в Aspose.Words імпортується як **Настільний вузол**й Стіл можна знайти як дитину:

- основний текст
- інформаційна історія, така як коментар або примітка
- клітинки, коли стіл нахиляється в іншому столі

```

Зауважте, що таблиці можна відкидати в інші таблиці до будь-якої глибини.

```

### Зміст таблиці

У таблиці немає реального вмісту - замість цього він є контейнером для інших таких вузлів, які складають вміст:

- до **Table** містить багато **Row** вершини. У таблиці передбачено всі звичайні елементи вузлів, що дозволяють вільно переміщатися, змінювати та видаляти таблицю у документі.
- до **Row** являє собою один рядок таблиці і містить багато **Cell** вершини. Крім того, **Row** забезпечує елементи, які визначають, як відображається рядок, такі як висота і вирівнювання.
- до **Cell** що містить true зміст видимого в таблиці і складається з **Paragraph** та інші вузли рівня блоків. Крім того, клітини можуть містити незнімні столи.

![tables-overview-aspose-words-java-2](/words/java/table-overview/tables-overview-2.png)

```

Ви можете перевірити структуру вузлів таблиці в документі за допомогою документа **DocumentExplorer**й

```

### Параграф по таблиці

На малюнку вище показано, що документ містить таблицю декількох рядків, які в свою чергу складаються з двох клітин. Кожна з двох клітин включає в себе абзац, який є контейнером для форматованого тексту комірки.

Також варто відзначити, що відокремлення двох послідовних таблиць у документі вимагає принаймні одного порожніх абзаців після таблиці. Без такого абзацу, послідовні таблиці будуть об'єднані між собою. Ця поведінка ідентична в обох Microsoft Word і Aspose.Wordsй

Aspose.Words має ряд занять, пов’язаних з таблицями - [Tables](https://reference.aspose.com/words/java/com.aspose.words/table/), [Rows](https://reference.aspose.com/words/java/com.aspose.words/row/), [Cells](https://reference.aspose.com/words/java/com.aspose.words/cell/), та інші.

## Дивитися ще

* [Aspose.Words Document Object Model (DOM)](/words/uk/java/aspose-words-document-object-model/)
* [Логічні рівні імен у документі](/words/uk/java/logical-levels-of-nodes-in-a-document/)
