Как вставить таблицу

Как вставить простую таблицу

Простые таблицы — это статические таблицы, которые оформляются вручную с помощью вики-разметки.

Чтобы разместить таблицу в тексте, воспользуйтесь разметкой:

Разметка Результат
#|
||cell11|cell12|cell13||
||cell21|cell22||
|#

Доступны другие варианты оформления простых таблиц:

Таблица без рамок
Разметка Результат
#||
||cell11|cell12||
||cell21|cell22||
||#
Таблица в виде CSV
Разметка Результат
%%(csv delimiter=; head=1)Headaer 1;Header 2;Header 3
cell11;cell12;crll13
cell21;cell22;cell23
%%

Здесь параметры:

  • delimiter — разделитель полей в CSV-записи таблицы;

  • head — если равно «1», первая строка таблицы будет выделена как заголовок.

Экспорт из Excel-файла
  1. Сохраните вашу Excel-таблицу как CSV-файл.

  2. Загрузите файл на страницу и скопируйте ссылку на него.

  3. Воспользуйтесь динамическим блоком {csvfile}:

    {{csvfile url="ссылка-на-файл" delimiter=; enclosure=" head=1 enc="utf8"}}.

    Здесь параметры:

    • url — URL-адрес или имя прикрепленного к странице CSV-файла;

    • delimiter — разделитель полей в CSV-файле, по умолчанию — ;;

    • enclosure — экранирование полей в CSV-файле, по умолчанию — ";

    • head — если равно «1», первая строка таблицы будет выделена как заголовок;

    • enc — кодировка CSV-файла.

Как вставить динамическую таблицу

Динамическая таблица — таблица с возможностью задать тип данных столбца, отсортировать значения или сделать ячейку обязательной для заполнения. Вы можете использовать таблицу напрямую или встроить ее в страницу.

Чтобы встроить динамическую таблицу в страницу:

  1. Откройте таблицу.

  2. Нажмите значок </> в панели слева.

  3. Настройте параметры для вставки таблицы.

  4. Скопируйте код таблицы и вставьте в текст страницы.

Такую таблицу можно редактировать прямо на странице (если при вставке не выбрать Только для чтения). Все изменения будут автоматически применяться к основной таблице и всем ее вхождениям в другие страницы.

Как задать фильтр для таблицы

Вы можете настроить вставку так, чтобы на странице отображались только строки таблицы, которые соответствуют определенным условиям. Для этого:

  1. Получите код для вставки таблицы и разместите его в тексте страницы.

  2. Добавьте параметр filter к коду — он позволяет задать условия для отображения строк таблицы:

    {{grid page="адресТаблицы" filter="[id1]=значение1, [id2]=значение2"}}

    Такой фильтр выведет только те строки, для которых одновременно выполнены условия:

    • в столбце с идентификатором [id1] указано значение1;

    • в столбце с идентификатором [id2] указано значение2.

    Чтобы узнать идентификатор столбца, перейдите в режим редактирования таблицы (Редактировать) и нажмите на значок в заголовке нужного столбца.

Как указывать значения для сравнения

В зависимости от типа данных столбца, значения для сравнения указываются по-разному:

Тип данных Пример Описание
Текст 'велосипед' Текст в одинарных кавычках
Число -7 Число без кавычек
Чекбокс true

Поддерживаются различные форматы записи.

Для логического нуля: no, off, false, unchecked.

Для логической единицы: yes, on, true, checked, done

Дата 2012-12-12 Дата в формате ГОД-МЕСЯЦ-ДЕНЬ
Список 'велосипед' Текст в одинарных кавычках
Множественный список 'велосипед' Текст в одинарных кавычках
Поддерживаемые операции сравнения
Операция Запись Пример
Равно =, is
[13] is 'велосипед'
Не равно !=, is not
[13] is not 'велосипед'
Сравнение <, >, <=, >=
[13] > 50
Содержит подстроку ~
[13] ~ 'вело'
Не содержит подстроку !~
[13] !~ 'вело'
В интервале от ... до ... (работает с числами и датами) between ... and ...
[13] between 100 and 1000
Равно одному из ... in (...)
[13] in ('велосипед', 'мотоцикл', 'вертолет')
Не равно ни одному из ... not in (...)
[13] not in ('подлодка', 'космический корабль')

Как ограничить перечень столбцов для отображения

Мы можете вывести на странице только необходимые столбцы. Для этого:

  1. Получите код для вставки таблицы и разместите его в тексте страницы.

  2. Добавьте параметр columns к коду — он позволяет выводить на страницу только необходимые столбцы:

    {{grid page="адресТаблицы" columns="id1, id2, id3"}}

    Такой динамический блок содержит только столбцы с идентификаторами id1, id2, id3.

    Чтобы узнать идентификатор столбца, перейдите в режим редактирования таблицы (Редактировать) и нажмите на значок в заголовке нужного столбца.

Как перейти к источнику встроенной таблицы

Чтобы открыть оригинал таблицы, встроенной в страницу:

  1. Нажмите внизу таблицы.

  2. Выберите Родительская таблица.