Как добавить таблицы в сообщения и страницы WordPress (HTML не требуется)
Вы хотите добавить таблицы в сообщения и страницы WordPress? Таблицы — отличный способ отобразить данные в понятном формате.
Раньше вам нужно было использовать плагин или HTML-код для создания таблицы в записи или на странице WordPress.
В этой статье мы покажем вам, как создавать таблицы в постах и на страницах WordPress без использования плагинов или HTML-кода. Мы также расскажем, как создавать расширенные таблицы в WordPress с функциями сортировки и поиска.
Видеоруководство
Подписаться на WPBeginner
com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com»>Если вы предпочитаете письменные инструкции, просто продолжайте читать.
Создание таблиц в редакторе блоков WordPress
WordPress упрощает добавление таблиц с помощью стандартного редактора блоков WordPress.
Просто создайте новую запись или страницу или отредактируйте существующую. Оказавшись в редакторе контента, нажмите на символ (+), чтобы добавить новый блок, затем выберите «Таблица».
Вы можете найти его в разделе «Форматирование» или ввести «Таблица» в строке «Поиск блока».
Далее вам будет предложено выбрать количество столбцов и строк для вашей таблицы. Обе цифры по умолчанию равны 2.
Не беспокойтесь, если вы не на 100% уверены в точном количестве, потому что вы всегда можете добавить/удалить столбцы и строки таблицы позже.
Мы создали таблицу с 3 столбцами и 4 строками:
Вы можете ввести ячейки таблицы, и они будут автоматически изменяться в зависимости от того, сколько контента находится в каждой. Если вы предпочитаете, чтобы ваши ячейки были фиксированной ширины, вы можете установить этот параметр справа.
Здесь также можно добавить заголовок или нижний колонтитул таблицы. В нашем примере мы добавили заголовок для нашей таблицы, а также установили серый цвет фона на вкладке «Настройки цвета».
Если вы хотите добавить новую строку или столбец, просто щелкните ячейку в том месте таблицы, куда вы хотите ее добавить. Далее нажмите кнопку «Редактировать таблицу».
Здесь мы добавляем новый столбец в правой части нашей таблицы:
Вы также можете удалять строки и столбцы таким же образом. Просто щелкните ячейку в строке или столбце, которую вы хотите удалить, и выберите «Удалить строку» или «Удалить столбец» в меню «Редактировать таблицу».
По умолчанию текст в столбцах таблицы выравнивается по левому краю. Вы можете изменить это, щелкнув столбец, а затем нажав кнопку «Изменить выравнивание столбца»:
Здесь мы применили выравнивание по центру к трем столбцам с номерами:
Вы также можете изменить выравнивание всей таблицы в сообщении или на странице, нажав кнопку «Изменить выравнивание» и выбрав вариант из списка.
Обратите внимание, что эти параметры могут привести к тому, что ваша таблица будет отображаться за пределами обычных границ вашей области публикации. Некоторые из них могут выглядеть странно на вашем сайте, поэтому обязательно просмотрите свой пост или страницу, чтобы проверить, как они выглядят.
Вот наша таблица, настроенная на «широкую ширину», как она представлена на сайте:
Как вы можете видеть, она выходит за пределы левого и правого полей области поста.
Табличные инструменты, встроенные в редактор Gutenberg, дают вам большую гибкость при отображении ваших таблиц.
Вы можете использовать его, чтобы показать свои данные читателям в удобном для понимания формате. Однако табличный блок не имеет некоторых расширенных функций, таких как фильтрация поиска, пользовательская сортировка и т. д.
Это также не позволяет вам легко использовать одну и ту же таблицу в нескольких областях вашего веб-сайта, таких как виджеты боковой панели или другие страницы.
Для создания расширенных таблиц вам необходимо использовать плагин для таблиц WordPress.
Создание таблиц с помощью плагина TablePress
TablePress — лучший плагин для таблиц WordPress на рынке. Он на 100 % бесплатный и позволяет легко создавать таблицы и управлять ими.
Лучше всего то, что вы можете редактировать свою таблицу отдельно и даже добавлять большое количество строк.
TablePress также становится необходимым, если вы используете старый классический редактор WordPress, в котором нет функций таблиц.
Во-первых, вам необходимо установить и активировать плагин TablePress. Для получения более подробной информации см. наше пошаговое руководство по установке плагина WordPress.
Затем вы увидите пункт меню TablePress на панели инструментов WordPress. Перейдите к TablePress »Добавить новый , чтобы создать новую таблицу.
Вам нужно ввести имя таблицы и решить, сколько строк и столбцов вы хотите. Вы всегда можете добавить/удалить строки и столбцы таблицы позже.
Мы собираемся создать таблицу с 4 строками и 3 столбцами:
После того, как вы добавили имя таблицы, строки и столбцы, нажмите кнопку «Добавить таблицу», чтобы создать таблицу.
Далее вы увидите экран с информацией о вашей таблице и область, где вы можете добавить содержимое.
Просто введите нужные данные в ячейки таблицы. Вы можете сортировать столбцы данных с помощью стрелок над ними. Они будут сортироваться в алфавитном или числовом порядке.
Ниже области «Содержимое таблицы» находятся дополнительные параметры. В «Управлении таблицей» вы можете делать такие вещи, как добавление, удаление и дублирование строк:
В «Параметры таблицы» вы можете добавить строку верхнего и/или нижнего колонтитула, которая не будет сортироваться с данными. . Вы также можете решить, где показывать имя и описание таблицы:
Наконец, вы можете установить различные параметры в разделе «Возможности библиотеки JavaScript DataTables». Это позволяет вам создавать адаптивные таблицы, которые ваши читатели могут фильтровать, искать и сортировать.
Если вы довольны своей таблицей, нажмите «Сохранить изменения».
Вы можете добавить свою таблицу к любому посту или странице. Просто добавьте шорткод в блок абзаца или используйте блок шорткода.
Если вы используете классический редактор, просто добавьте шорткод прямо в сообщение:
Если вы хотите изменить свою таблицу в будущем, вы можете вернуться в TablePress на панели инструментов и внести изменения. . Ваша таблица будет автоматически обновляться во всех сообщениях и на страницах, в которых вы ее использовали.
TablePress также позволяет импортировать данные из электронных таблиц и файлов CSV. Точно так же вы также можете экспортировать данные таблицы TablePress в файл CSV, который затем можно открыть в любой программе для работы с электронными таблицами, такой как Microsoft Excel или Google Sheets.
Мы надеемся, что эта статья помогла вам научиться добавлять таблицы в сообщения и страницы WordPress без использования HTML. Вам также может понравиться наш пост о том, как создать информационный бюллетень по электронной почте и как создать контактную форму в WordPress.
Если вам понравилась эта статья, подпишитесь на наш канал YouTube для видеоуроков по WordPress. Вы также можете найти нас в Twitter и Facebook.
Создание таблиц и присвоение им данных — MATLAB & Simulink
Основное содержимое
Open Live Script
Таблицы подходят для столбцовых данных, таких как табличные данные из текстовых файлов или электронных таблиц.
Таблицы хранят столбцы данных в переменных. Переменные в таблице могут иметь разные типы данных, хотя все переменные должны иметь одинаковое количество строк. Однако табличные переменные не ограничиваются хранением только векторов-столбцов. Например, табличная переменная может содержать матрицу с несколькими столбцами, если она имеет то же количество строк, что и другие табличные переменные.В MATLAB® вы можете создавать таблицы и назначать им данные несколькими способами.
Создайте таблицу из входных массивов с помощью функции
таблица
.Добавление переменных в существующую таблицу с использованием записи через точку.
Назначение переменных пустой таблице.
Предварительно выделить таблицу и заполнить ее данными позже.
Преобразование переменных в таблицы с помощью
array2table
,cell2table
илиstruct2table
Чтение таблицы из файла с помощью функции
readtable
.Импорт таблицы с помощью инструмента импорта .
Способ, который вы выберете, зависит от характера ваших данных и того, как вы планируете использовать таблицы в своем коде.
Создание таблиц из входных массивов
Вы можете создать таблицу из массивов с помощью функции таблица
. Например, создайте небольшую таблицу с данными для пяти пациентов.
Сначала создайте шесть массивов данных, ориентированных на столбцы. Эти массивы имеют пять строк, потому что есть пять пациентов. (Большинство этих массивов представляют собой векторы-столбцы 5 на 1, тогда как BloodPressure
представляет собой матрицу 5 на 2.)
LastName = ["Санчес";"Джонсон";"Чжан";"Диаз";" Коричневый"]; Возраст = [38;43;38;40;49]; Курильщик = [правда; ложь; правда; ложь; правда]; Рост = [71;69;64;67;64]; Вес = [176;163;131;133;119]; Кровяное давление = [124 93; 109 77; 125 83; 117 75; 122 80];
Теперь создайте таблицу, пациентов
в качестве контейнера для данных. В этом вызове функции таблицы
входные аргументы используют имена переменных рабочей области для имен переменных в пациентах
.
пациентов = таблица (фамилия, возраст, курильщик, рост, вес, артериальное давление)
пациентов = таблица 5×6 Фамилия Возраст Курильщик Рост Вес Артериальное давление ___ ___ ______ ______ ______ _____________ "Санчес" 38 правда 71 176 124 93 «Джонсон» 43 ложные 69 163 109 77 "Чжан" 38 правда 64 131 125 83 «Диас» 40 ложных 67 133 117 75 «Коричневый» 49 правда 64 119 122 80
Эта таблица представляет собой таблицу размером 5 на 6, поскольку она имеет шесть переменных. Как показывает переменная
, сама табличная переменная может иметь несколько столбцов. Этот пример показывает, почему в таблицах есть строки и переменные, а не строки и столбцы.
Добавить переменную в таблицу с помощью записи через точку
После создания таблицы вы можете в любое время добавить новую переменную с помощью записи через точку . Точечная нотация относится к табличным переменным по имени, T.varname
, где T
— это таблица, а varname
— это имя переменной. Эта нотация похожа на нотацию, которую вы используете для доступа и присвоения данных полям структуры.
Например, добавьте 92
пациентов = Таблица 5×7 Фамилия Возраст Курильщик Рост Вес Артериальное давление ИМТ ___ ___ ______ ______ ______ _____________ ______ "Санчес" 38 правда 71 176 124 93 24,547 «Джонсон» 43 ложные 69 163 109 77 24,071 «Чжан» 38 правда 64 131 125 83 22,486 «Диас» 40 ложных 67 133 117 75 20,831 "Коричневый" 49правда 64 119 122 80 20,426
Назначение переменных пустой таблице
Другой способ создать таблицу — начать с пустой таблицы и назначить ей переменные. Например, заново создайте таблицу данных пациента, но на этот раз назначьте переменные, используя запись через точку.
Сначала создайте пустую таблицу пациентов2
, вызвав таблицу
без аргументов.
пациентов2 = таблица
пациентов2 = 0x0 пустая таблица
Затем создайте копию данных пациента, назначив переменные. Имена табличных переменных не обязательно должны совпадать с именами массивов, как показано табличными переменными Name
и BP
.
пациентов2.Имя = Фамилия; пациенты2.Возраст = возраст; пациентам2.Курильщик = Курильщик; пациентам2.Рост = Рост; пациенты 2. Вес = Вес; пациентов2.АД = кровяное давление
пациентов2= таблица 5×6 Имя Возраст Курильщик Рост Вес АД ___ ___ ______ ______ ______ __________ "Санчес" 38 правда 71 176 124 93 «Джонсон» 43 ложные 69 163 109 77 "Чжан" 38 правда 64 131 125 83 «Диас» 40 ложных 67 133 117 75 «Коричневый» 49 правда 64 119 122 80
Предварительное выделение таблицы и заполнение строк
Иногда вам известны размеры и типы данных, которые вы хотите сохранить в таблице, но вы планируете назначить данные позже. Возможно, вы планируете добавлять только несколько строк за раз. В таком случае предварительное выделение места в таблице и последующее присвоение значений пустым строкам может быть более эффективным.
Например, чтобы заранее выделить место для таблицы, содержащей показания времени и температуры на разных станциях, используйте функцию таблица
. Вместо предоставления входных массивов укажите размеры и типы данных табличных переменных. Чтобы дать им имена, укажите аргумент 'VariableNames'
. Предварительное выделение заполняет табличные переменные значениями по умолчанию, которые соответствуют их типам данных.
сз = [4 3]; varTypes = ["двойной", "дата-время", "строка"]; varNames = ["Температура","Время","Станция"]; temps = table('Size',sz,'VariableTypes',varTypes,'VariableNames',varNames)
temps= Таблица 4×3 Станция времени температуры ___________ ____ _________ 0 НаТ <отсутствует> 0 НаТ <отсутствует> 0 НаТ <отсутствует> 0 НаТ <отсутствует>
Один из способов назначить или добавить строку в таблицу — назначить строке массив ячеек.
temps(1,:) = {75,дата/время('сейчас'),"S1"}; temps(2,:) = {68,datetime('now')+1,"S2"}
temps= Таблица 4×3 Станция времени температуры ___________ ____________________ _________ 75 31.08.2022 03:29:26 "S1" 68 01.09.2022 03:29:26 "S2" 0 НаТ <отсутствует> 0 НаТ <отсутствует>
В качестве альтернативы вы можете назначить строки из меньшей таблицы в большую таблицу. С помощью этого метода вы можете назначить одну или несколько строк одновременно.
temps(3:4,:) = таблица([63;72],[дата-время('сейчас')+2;дата-время('сейчас')+3],["S3";"S4"])
темп= Таблица 4×3 Станция времени температуры ___________ ____________________ _______ 75 31. 08.2022 03:29:26 "S1" 68 01.09.2022 03:29:26 "S2" 63 02-сен-2022 03:29:26 "S3" 72 03.09.2022 03:29:26 "S4"
Вы можете использовать любой синтаксис для увеличения размера таблицы, назначая строки за пределами конца таблицы. При необходимости отсутствующие строки заполняются значениями по умолчанию.
temps(6,:) = {62,datetime('now')+6,"S6"}
temps= Таблица 6×3 Станция времени температуры ___________ ____________________ _________ 75 31.08.2022 03:29:26 "S1" 68 01.09.2022 03:29:26 "S2" 63 02-сен-2022 03:29:26 "S3" 72 03.09.2022 03:29:26 "S4" 0 НаТ <отсутствует> 62 06-сен-2022 03:29:26 "С6"
Преобразование переменных в таблицы
Вы можете преобразовывать переменные с другими типами данных в таблицы. Массивы и структуры ячеек — это другие типы контейнеров, которые могут хранить массивы с разными типами данных. Таким образом, вы можете преобразовать массивы ячеек и структуры в таблицы. Вы также можете преобразовать массив в таблицу, в которой табличные переменные содержат столбцы значений из массива. Чтобы преобразовать эти виды переменных, используйте array2table
, cell2table
или struct2table
функций.
Например, преобразуйте массив в таблицу с помощью array2table
. Массивы не имеют имен столбцов, поэтому таблица имеет имена переменных по умолчанию.
А = ранди(3,3)
А = 3×3 3 3 1 3 2 2 1 1 3
a2t = array2table(A)
a2t= Таблица 3×3 А1 А2 А3 __ __ __ 3 3 1 3 2 2 1 1 3
Вы можете указать свои собственные имена табличных переменных, используя аргумент "Имена переменных"
имя-значение.
a2t = array2table(A,"Имена переменных",["Первая","Вторая","Третья"])
a2t= Таблица 3×3 Первый второй третий _____ ______ _____ 3 3 1 3 2 2 1 1 3
Чтение таблицы из файла
Обычно большое количество табличных данных содержится в файле, таком как файл CSV (значения, разделенные запятыми) или электронная таблица Excel®. Чтобы прочитать такие данные в таблицу, используйте читаемая функция
.
Например, файл CSV outages.csv
— это пример файла, который распространяется вместе с MATLAB. Файл содержит данные о множестве отключений электроэнергии. Первая строка outages.csv
содержит имена столбцов. Остальная часть файла имеет разделенные запятыми значения данных для каждого простоя. Здесь показаны первые несколько строк.
Регион,Время простоя,Потери,Клиенты,Время восстановления,Причина SouthWest,2002-02-01 12:18,458.9772218,1820159.482,2002-02-07 16:50,зимняя буря Юго-Восток, 23 января 2003 г., 00:49,530.1399497,212035.3001,зимняя буря SouthEast,2003-02-07 21:15,289.4035493,142938.6282,2003-02-17 08:14,зимняя буря West,2004-04-06 05:44,434.8053524,340371.0338,2004-04-06 06:10,неисправность оборудования MidWest,2002-03-16 06:18,186.4367788,212754.055,2002-03-18 23:23,сильный шторм ...
Чтобы прочитать outages.csv
и сохранить данные в таблице, вы можете использовать readtable
. Он считывает числовые значения, даты и время, а также строки в табличные переменные, имеющие соответствующие типы данных. Здесь, Потери
и Клиенты
являются числовыми массивами. Переменные OutageTime
и RestorationTime
представляют собой массивы datetime
, поскольку readtable
распознает форматы даты и времени текста в этих столбцах входного файла. Чтобы прочитать остальные текстовые данные в массивы строк, укажите "TextType"
аргумент «имя-значение».
отключений = readtable("outages.csv","TextType","string")
отключений= 1468×6 таблица Регион OutageTime Loss Клиенты RestorationTime Причина ___________ ________________ ______ __________ ________________ _________________ "Юго-Запад" 01-02-2002 12:18 458.98 1.8202e+06 07-02-2002 16:50 "зимний шторм" "Юго-Восток" 23-01-2003 00:49 530.14 2.1204e+05 NaT "зимняя буря" "Юго-Восток" 07-02-2003 21:15 289. 4 1.4294e+05 17-02-2003 08:14 "зимний шторм" "Запад" 06-04-2004 05:44 434.81 3.4037e+05 06-04-2004 06:10 "неисправность оборудования" "MidWest" 16-03-2002 06:18 186.44 2.1275e+05 18-03-2002 23:23 "сильный шторм" "Запад" 18-06-2003 02:490 0 18.06.2003 10:54 "атака" "Запад" 20-06-2004 14:39 231.29 NaN 20-06-2004 19:16 "неисправность оборудования" "Запад" 06-06-2002 19:28 311.86 NaN 07-06-2002 00:51 "неисправность оборудования" "Северо-Восток" 16.07.2003 16:23 239.93 49434 17.07.2003 01:12 "огонь" "MidWest" 27-09-2004 11:09 286.72 66104 27-09-2004 16:37 "неисправность оборудования" "Юго-Восток" 05.09.2004 17:48 73.387 36073 09.09.2004-05 20:46 "неисправность оборудования" "Запад" 21-05-2004 21:45 159.99 NaN 22-05-2004 04:23 "неисправность оборудования" "Юго-Восток" 01-09-2002 18:22 95.917 36759 01-09-2002 19:12 "сильный шторм" «Юго-Восток» 27 сентября 2003 г. 07:32 NaN 3.5517e+05 04 октября 2003 г. 07:02 «сильный шторм» "Запад" 12-11-2003 06:12 254. 09 9.2429e+05 17-11-2003 02:04 "зимняя буря" "Северо-Восток" 18.09.2004 05:54 0 0 NaT "неисправность оборудования" ⋮
Импорт таблицы с помощью инструмента импорта
Наконец, вы можете в интерактивном режиме просматривать и импортировать данные из электронных таблиц или текстовых файлов с разделителями с помощью инструмента импорта . Есть два способа открыть Import Tool .
MATLAB Toolstrip: На вкладке Home в разделе Variable нажмите Import Data .
Командная строка MATLAB: введите
uiimport(
имя файла
)
, гдеимя файла
— имя текстового файла или файла электронной таблицы.
Например, откройте образец файла outages.csv
, используя uiimport
и which
, чтобы получить путь к файлу.
uiimport(what("outages. csv"))
Средство импорта показывает предварительный просмотр шести столбцов из outages.csv
. Чтобы импортировать данные в виде таблицы, выполните следующие действия.
В разделе Импортированные данные выберите Таблица в качестве типа вывода.
Нажмите Import Selection (в правом верхнем углу). Новая таблица с именем
простоев
появится в вашей рабочей области.
См. также
читаемый
| стол
| массив2таблица
| ячейка2таблица
| struct2table
| Инструмент импорта
Связанные темы
- Доступ к данным в таблицах
- Добавление и удаление строк таблицы
- Добавление, удаление и изменение порядка переменных таблицы
- Очистка беспорядочных и отсутствующих данных в таблицах
- Изменение единиц измерения, описаний и имен переменных таблицы 901 использования таблиц
У вас есть модифицированная версия этого примера.