---
title: "Обзор таблицы"
---

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

* Таблицы в документе сохраняются во время открытого/сохранения и конверсии
* можно редактировать таблицу, контент и его форматирование, а затем экспортировать изменения в файл в формате, который поддерживает таблицы

В этой статье мы узнаем больше о структуре таблиц, ячейках, строках и столбцах, поддерживаемых Aspose.Words, Подробности работы с такими таблицами.

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

Как уже упоминалось, таблица состоит из таких элементов, как: **Cell**, **Row** и **Column**. Это понятия, общие для всех таблиц в целом, независимо от формата документа.

Это типичный пример таблицы, найденной в Microsoft Word документ:

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

### Настольные узлы

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

- основной текст
- встроенная история, такая как комментарий или сноска
- клетки, когда стол вложен в другой стол

```

Обратите внимание, что столы могут быть вложены в другие столы на любую глубину.

```

### Содержание стола

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

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

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

```

Вы можете проверить структуру узлов таблицы в документе, используя **DocumentExplorer**.

```

### Пустой абзац после таблицы

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

Следует также отметить, что для разделения двух последовательных таблиц в документе требуется по крайней мере один пустой абзац после таблицы. Без такого пункта последовательные таблицы были бы объединены в одну. Такое поведение одинаково в обоих Microsoft Word и Aspose.Words.

В Aspose.Words, Все классы и свойства, относящиеся к таблицам, содержатся в [Aspose.Words.Tables](https://reference.aspose.com/words/net/aspose.words.tables/) пространство имен.

## Смотрите также

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