Přeskočit na hlavní obsah

Import a synchronizace Google Sheets s Joomla

Nástroj pro import a export Google Sheet je k dispozici pro každou tabulku Joomla, aby ušetřil spoustu času při vytváření nové tabulky. Buďte ještě produktivnější pomocí synchronizace souboru Google Sheet! Vyberte Google Sheet pro automatickou synchronizaci, proveďte jakoukoli úpravu a je okamžitě živý na vašem webu, to je vše. Pro více funkcí, vrátit se na hlavní stránku pluginu >>

WP Table Manager import a synchronizace Excel dat banner
Importovat pouze data z Excelu nebo obsah a styl

Importujte data z Google Sheets nebo importujte obsah se stylem

Importér Droptables Google Sheets je poměrně pokročilý. Můžete importovat pouze data a převést je na editovatelnou HTML tabulku nebo importovat soubor Google Sheets se stylem. Styl Google Sheets zahrnuje barvy, pozadí, šířku sloupců, odkazy...

Synchronizovat data tabulky se serverovým Google Sheet

Spravujte svou tabulku z Google Sheet a automaticky ji publikujte na svém webu Joomla! Můžete nahrát soubor Excel na Google Drive nebo vytvořit Google Sheets, které budou použity jako zdroj pro tabulku. V nastavení tabulky vložte odkaz na tabulku a aktivujte synchronizaci.

Synchronizujte data tabulky se serverovým souborem Excel
Automatická synchronizace Excelu

Automatická synchronizace Google Sheets

Synchronizace mezi vaší tabulkou Joomla a Google Sheet může být prováděna automaticky na pravidelném základě, v rozmezí od jedné minuty do jednoho dne. Zpoždění automatické synchronizace lze také definovat, aby se předešlo nechtěné aktualizaci veřejné tabulky Joomla nebo aby se ušetřily serverové prostředky v případě velmi velké tabulky.

Importujte a upravte obsah tabulky Google Sheets z Joomla

Po importu tabulky lze upravovat všechna data, jedná se jen o běžnou HTML tabulku upravitelnou jako plugin podobný tabulce v Joomla!.

Importovat a upravit obsah souboru Excel
Exportujte svou tabulku WordPress Thing jako soubor Excel

Exportujte svou tabulku Joomla do Google Sheets

Na druhou stranu, po vytvoření pěkně navržené tabulky se všemi požadovanými daty, ji můžete exportovat jako běžný soubor Excel a například později znovu spustit import aktualizovaného souboru jako Google Sheet. Export tabulky jako Google Sheets může být také proveden na frontendu Joomla vašimi uživateli (jako volba).

Ceny rozšíření Droptables

Připojte se k našim 60 000+ členům & získejte podporu a aktualizace nové verze


PRO
ROZŠÍŘENÍ + 1 ROK PODPORY A AKTUALIZACE
$44
1
rok
  • MULTI DOMÉNA / MULTI SÍŤ
  • 1 ROK AKTUALIZACE
  • 1 ROK PODPORY
  • Rozšíření Dropfiles
  • Rozšíření Droppics
  • Integrace DropEditor
  • ŽÁDNÉ OPAKOVANÉ PLATBY
  • ŽÁDNÉ DATOVÉ OMEZENÍ
  • Nejnovější Joomla 3, 4 a 5 připraveno
199$
Místo 462$
ZÍSKEJTE 
JOOMLA BALÍČEK

Balíček poskytuje přístup k všem Joomla rozšířením a lze jej použít na jakékoli webové stránce. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každé rozšíření po celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte balíček.

Reference klientů a hodnocení


Droptables Droptables - Správce tabulek pro Joomla
90 z 100 na základě 16 hodnocení uživatelů

Zdroj hodnocení: 16 uživatelských recenzí na: Joomla.org

FAQ: Synchronizovat Google Sheets s Joomla pomocí Droptables

Co je funkce synchronizace Google Sheets v Droptables?

Droptables umožňuje synchronizaci v reálném čase mezi Google Sheets a tabulkami Joomla, což umožňuje, aby data ve vašich Google Sheets byly automaticky odrazena v tabulkách vašeho webu Joomla bez ručních aktualizací.

Jak funguje synchronizace mezi Google Sheets a Joomla?

Jakmile je propojeno, jakékoli změny provedené v dokumentu Google Sheets okamžitě nebo v naplánovaných intervalech aktualizují odpovídající tabulku Joomla, což zajišťuje, že váš web vždy zobrazuje nejnovější data.

Mohu upravovat synchronizované tabulky v Joomla?

I když jsou hlavní data synchronizována z Google Sheets, můžete stále stylovat a formátovat tabulku Joomla nezávisle, ale úpravy obsahu by měly být prováděny v Google Sheets, aby synchronizace fungovala správně.

Které funkce Google Sheets jsou kompatibilní s Droptables?

Droptables podporuje vzorce, filtrování, řazení, více listů a responzivní návrh tabulky, což vašemu webu Joomla poskytuje výkonné možnosti zobrazování dat přímo propojené s Google Sheets.

Je vyžadována autentizace pro připojení Google Sheets k Joomla?

Ano, budete muset autentizovat přes Google API pomocí OAuth 2.0, abyste bezpečně připojili svůj účet Google Sheets k Droptables pro synchronizační služby.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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 'e60381473f15a637e39772d4f26ce283-cs' 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}()