Перейти к основному содержанию

WP Table Manager WordPress Thing плагин: импорт и синхронизация CSV‑данных

Инструмент импорта и экспорта CSV доступен для каждой таблицы, экономьте много времени, преобразуя ваши CSV‑файлы в WordPress Thing таблицу, редактируя ваш CSV‑файл на лету. Станьте ещё более продуктивными, используя синхронизацию файлов CSV на сервере! Выберите CSV‑файл для автоматической синхронизации, внесите любые изменения, и он будет отображаться на вашем сайте, и всё.
Для получения дополнительных функций, вернуться на главную страницу плагина >

Импортировать лист CSV как табличные данные или импортировать файл CSV со стилизацией

Импортировать лист CSV как табличные данные или импортировать файл CSV со стилизацией

WP Table Manager — это WordPress Thing плагин, действительно посвящённый CSV. Действительно, импортёр файлов CSV довольно продвинутый. Вы можете импортировать данные CSV и преобразовать их в редактируемую таблицу.

Синхронизировать табличные данные с WordPress Thing CSV‑таблицей

Управляйте своей таблицей из CSV и автоматически публикуйте её на вашем сайте WordPress Thing! Через менеджер медиа WordPress Thing вы можете загрузить CSV-файл, который будет использоваться в качестве источника данных для таблицы. В настройках таблицы просмотрите сервер, выберите ваш CSV-файл и активируйте синхронизацию.

Синхронизировать табличные данные с WordPress Thing CSV‑таблицей
Автоматическая синхронизация таблицы CSV

Автоматическая синхронизация таблицы CSV

Синхронизация между вашей таблицей WordPress Thing и файлом CSV может выполняться автоматически на регулярной основе, от одной минуты до одного дня. Задержку автоматической синхронизации также можно задать, чтобы избежать нежелательного обновления публичной таблицы WordPress Thing или чтобы сэкономить ресурсы сервера в случае очень большой таблицы.

Импортировать и редактировать содержимое CSV-таблицы из WordPress Thing

После импорта таблицы из CSV‑файла все данные можно редактировать, это просто обычная WordPress Thing таблица, редактируемая в интерфейсе электронных таблиц! Все функции WP Table Manager доступны, такие как опции адаптивных таблиц, Elementor и DIVI интеграции, таблица управление доступом пользователей... 

Импортировать и редактировать содержимое CSV-таблицы из WordPress Thing
Скачайте вашу WordPress Thing таблицу в виде CSV‑файла

Скачайте вашу WordPress Thing таблицу в виде CSV‑файла

С другой стороны, после создания красиво оформленной таблицы со всеми нужными данными, вы можете экспортировать её как обычную CSV‑таблицу и, например, позже повторно выполнить импорт обновлённого CSV‑файла. Экспорт таблицы в виде CSV‑файла также может быть выполнен на фронтенде WordPress Thing вашими пользователями (по желанию).

CSV к видео‑демо WordPress Thing

Цены плагина WP Table Manager

Присоединяйтесь к нам 70,000+ участников & получайте поддержку и обновления плагина менеджера таблиц


199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

Пакет дает доступ к ВСЕМ WordPress Thing плагинам и может быть использован на неограниченном количестве сайтов. Кроме того, у вас будет полный доступ к технической поддержке и обновлениям для каждого плагина на весь год. 
Время пришло! Повышайте эффективность и получайте конкурентное преимущество. Попробуйте Пакет.

wordpress thing пакет

Последние отзывы и оценки


Пользователь плагина? Добавьте свой отзыв >>

Средний рейтинг для WP Table Manager, JoomUnited равен 4.9 Звезда из 5 звезд - на основе 66 Отзывов

FAQ: Easily Import & Sync CSV Data in WordPress Thing with WP Table Manager

How do I import CSV data into WP Table Manager?

You can import CSV data using the built-in importer, transforming your CSV file into an editable table in WordPress Thing. The importer supports both plain data and styled tables.

Can I automatically synchronize a WordPress Thing table with a CSV file?

Да, WP Table Manager позволяет выбрать CSV-файл в качестве источника данных и настроить автоматическую синхронизацию между CSV, хранящимся на сервере, и вашим сайтом, с регулируемыми интервалами синхронизации от одной минуты до одного дня.

Можно ли напрямую редактировать импортированные CSV-таблицы в WordPress Thing?

После импорта все данные в таблице становятся полностью редактируемыми с помощью интерфейса таблицы, доступны все функции WP Table Manager, включая адаптивные параметры и контроль доступа пользователей.

Могут ли пользователи загружать таблицы WordPress Thing в виде CSV-файлов?

Конечно, таблицы можно экспортировать как обычные CSV-файлы из бэкенда WordPress Thing или даже пользователями с фронтенда, если эта опция включена.

Как синхронизация CSV повышает продуктивность?

Связывая таблицы с CSV-файлами на сервере, изменения, внесённые в CSV, автоматически отображаются на вашем сайте, упрощая массовые обновления и экономя время на ручных правках.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()