Graphs and Charts, News Display, Data Import & Export, Data Reports, Tables & Lists

**Tabulizer provides all the functionality to read data from various sources (typed plain text, Excel and CSV files, Web/HTML pages, RSS Feeds, Database Queries/Tables) and present them in various formats, such as responsive tables, graphs, charts, galleries, event calendars, etc. **

  • Favourite
  • Report

The resulting tables or graphs can be either static that can be edited using the standard Joomla editor or dynamic i.e. linked to an external data source that when gets updated the associated table/graph gets updated as well. What makes Tabulizer really unique is its versatility and extensibility. Instead of having a fixed set of styling presets, it uses the concept of rules where each rule corresponds to a different feature. By combining multiple rules you can have an unlimited number of end results. These rules do not affect only styling aspects, but they can transform and format the table elements in many ways (e.g. calculations, replacements, text formats, row/column insertion and removal, etc).
This, along with the use of user friendly wizards, makes the creation of really advanced tables and graphs a process of few clicks.

Here is a summary of features that are available in the latest version:

  • Unlimited Templates. This is what really separates Tabulizer from other solutions which come with a limited fixed set of table templates and tuning parameters. With Tabulizer every styling option of transformation rule can be applied individually on the table elements (row, column, cell) that you specify. Not only that, but you can apply these rules easily using Tabulizer's backend panel or the online Table Creation Wizard.

  • Table editing. Tables created with Tabulizer are regular tables, meaning that you edit them like regular tables. When editing the table you can use a plain text editor or work with the grid editor for a spreadsheet like experience. This of course does not apply to dynamic tables that are created on the fly.

  • Dynamic table creation. Apart from the static tables in which you convert your input data into a regular HTML table, you may choose to create a dynamic table in which the table changes every time the data source that is linked to is modified. A data source can be:

    • An external file (Excel, CSV, HTML, XML, text)
    • A database query (which can a database table or something more complicated). The database can be the internal site db, or an external one.
    • A Joomla article/Wordpress post (so many people can add/modify data on the same table)
    • A webpage (so you can extract data from a specific table from another website!)
    • An RSS feed (RSS 2.0 or Atom)
    • A JSON feed There is also a cache mechanism to improve performance.
  • Import data directly from an Excel file. Import text, hyperlinks and images from any Excel file (*.xls and *.xlsx). You can also to choose to keep colors.
  • Re-Tabulize an existing table. You can reTabulize an existing table if you want to beautify it by applying a new ruleset, or because you want to add new data.
  • Table to Graph conversion. You can convert a regular HTML table into an interactive graph! Using the online graph creation wizard you can create your own graph template (or preset, with your graph preferences) and use it in your website to convert your existing or new tables into super cool graphs. Check out the graph creation wizardto get an idea of what you can do.

  • Download and Email table data as file Sometimes you want site users and visitors to be able to download the table data as a file (CSV, Excel format). Tabulizer can do that with a single extra rule.

  • Download and Email graph image as file Likewise, you can allow site users and visitors to be able to download the produced graph image as a file (png, gif, jpg format). Tabulizer can do that with a single extra rule.
  • Responsive design. As the number of small devices (iPad, smart phones, etc) is increasing lately, so the need for a "responsive design", i.e. a web design in which the visual aspects of the web page "respond" to the device screen size. The responsiveness therefore is a design principle, not a concrete implementation. Tabulizer offers you the six more popular responsive design patterns to choose from. Make your HTML table or the produced graph responsive with a few clicks!
  • Table sorting. Sort your table and let the user change the order (ascending/descending) and the sorting key column by clicking on the appropriate table header.
  • Table search filter . Add a search filter so when a user types in a text value, only those table rows that contain this value will be displayed. The filtering can be done for the whole table, or have one filter per column (for the columns you choose). When you enable the column filtering, you can optionally specify the desired search method that can be (a) numeric range (b) exact match (c) starts with match (d) smart match (default)
  • Table pagination. Add page numbers and/or arrows to your large table and let the user walk through your large table. The pagination mechanism is implemented on the client side (with Javascript).
  • Table splitting. Break your large table into smaller tables by setting the size of the maximum number of rows. There are other parameters, like if you want to add an index for all sub-tables, if you want the tables to be on the same page or separate pages, if you want to add a show/hide effect and so on.
  • Horizontal and vertical scrolls. Another option for large tables is that you can add horizontal and vertical scrollbars that will appear if the width/height of the table is too big. In the vertical scrolling the top header stays fixed, so only the rows below are getting scrolled. Same with horizontal scrolling, you may choose to keep the left column fixed and scroll the rest of the columns.
  • Table prepend and append. Add some HTML code before of after the table. You can also combine it with the range value, so it appears only on certain cases (like, when the table contains a certain value, the number of rows/columns is within a specific range, etc)
  • Data calculation. You can do many arithmetic or statistical operations, like add, remove, min, max, median, average. Not only that, but you can add your own custom operations (if you can write a simple PHP function). With a use of ranges and element sections you can also specify the exact range of the input arguments for your calculation functions.
  • Data modification. If you want to modify the table in a way that is not possible using any other rule, you can specify a custom modification function that will have a chance to modify the input table before any other processing takes place.
  • Data replacements. Find one value and replace it with another. One cool application of this feature is to replace words with images (for instance, the word Completed with an OK image)
  • Data formatting. Change the format of you table data, depending on their types. Convert lowercase to uppercase, change the data format, the numeric format or the currency format.
  • Cell merging. Set the autospan property if you want to merge automatically empty cells on sepcific row/column. Very useful for the header row(s) and column(s).
  • Range and Element Sections Tabulizer version 4.x brings a very powerful table selection mechanism. When you define a rule you need to specify which table elements will be affected by this rule. Now you can united/exclude/filter multiple selections and extreme power and elegance. This is one of the great improvements in version 4.0.
  • Rule Priority. All selected features correspond to a rule. Sometimes the order of execution may give a different result, and you can control it with the rule priority
  • Data source merging. Create a table from various sources of the same source (e.g. an Excel file) or different sources (e.g. an Excel file, a database query and another web page).
  • Data source publishing. Become a data publisher and let other sites consumed and display the published tables with their own styling preferences!
  • Data source searching. Search the dynamically created data table using the standard search box [joomla only].
  • WCAG 2.0 compliance. New parameters and rules so your can build an HTML table in accordance with the Web Content Accessibility Guidelines (WCAG).
  • Data source and ruleset archive export. Export data sources and rulesets with just one click for super easy migration to other sites or platforms.
  • Ruleset copy. Make a copy of an existing ruleset with a simple click. Save time when you want to make a variation of a ruleset, without starting from scratch.
  • Improved security. Only certain user groups that you specify can use Tabulizer and its tools.
  • User preferences . If you are using the same ruleset again and again you can set it the default one. You can also set the default column separator and text enclosure.

Tabulizer bietet alle Funktionen zum Lesen von Daten aus verschiedenen Quellen (getippter Text, Excel und CSV-Dateien, Web/HTML-Seiten, RSS-Feeds, Datenbankabfragen / Tabellen) und präsentiert sie in verschiedenen Formaten, wie reaktive Tabellen, Grafiken, Diagramme, Galerien, Veranstaltungskalender usw.

Die resultierenden Tabellen oder Graphen können entweder statisch sein, das unter Verwendung des Joomla-Standard-Editors editiert werden kann, oder dynamisch, d. H. Mit einer externen Datenquelle verknüpft, die aktualisiert wird, wenn die Tabelle / das Diagramm aktualisiert wird. Was Tabulizer wirklich einzigartig macht, ist seine Vielseitigkeit und Erweiterbarkeit. Anstatt eine feste Reihe von Styling-Presets zu verwenden, verwendet es das Konzept der Regeln, wobei jede Regel einer anderen Funktion entspricht. Durch die Kombination mehrerer Regeln können Sie eine unbegrenzte Anzahl von Endergebnissen haben. Diese Regeln betreffen nicht nur Gestaltungsaspekte, sondern sie können die Tabellenelemente auf vielfältige Weise transformieren und formatieren (z. B. Berechnungen, Ersetzungen, Textformate, Zeilen- / Spalteneinfügung und -entfernung usw.).
Dies, zusammen mit der Verwendung von benutzerfreundlichen Assistenten, macht die Erstellung von wirklich fortgeschrittenen Tabellen und Grafiken zu einem Prozess von wenigen Klicks.

Hier finden Sie eine Zusammenfassung der Funktionen, die in der neuesten Version verfügbar sind:
- Unbegrenzte Vorlagen. Dies unterscheidet Tabulizer wirklich von anderen Lösungen, die mit einem begrenzten festen Satz von Tabellenvorlagen und Optimierungsparametern ausgestattet sind. Mit Tabulizer kann jede Gestaltungsoption der Transformationsregel individuell auf die von Ihnen angegebenen Tabellenelemente (Zeile, Spalte, Zelle) angewendet werden. Nicht nur das, Sie können diese Regeln auch einfach mit dem Tabulizer-Backend-Panel oder dem Online-Assistenten zur Tabellenerstellung anwenden.
- Tabellenbearbeitung Mit Tabulizer erstellte Tabellen sind reguläre Tabellen, dh Sie bearbeiten sie wie normale Tabellen. Wenn Sie die Tabelle bearbeiten, können Sie einen einfachen Texteditor verwenden oder mit dem Tabelleneditor für eine tabellenartige Erfahrung arbeiten. Dies gilt natürlich nicht für dynamische Tabellen, die im laufenden Betrieb erstellt werden.
- Dynamische Tabellenerstellung. Abgesehen von den statischen Tabellen, in denen Sie Ihre Eingabedaten in eine reguläre HTML-Tabelle konvertieren, können Sie eine dynamische Tabelle erstellen, in der sich die Tabelle jedes Mal ändert, wenn die Datenquelle, mit der verknüpft ist, geändert wird. Eine Datenquelle kann sein:
- Eine externe Datei (Excel, CSV, HTML, XML, Text)
- Eine Datenbankabfrage (die eine Datenbanktabelle oder etwas komplizierteres haben kann). Die Datenbank kann die interne Website db oder eine externe Datenbank sein.
- Ein Joomla-Artikel / Wordpress-Post (so viele Leute können Daten in derselben Tabelle hinzufügen / ändern)
- Eine Webseite (damit Sie Daten aus einer bestimmten Tabelle von einer anderen Website extrahieren können!)
- Ein RSS-Feed (RSS 2.0 oder Atom)
- Ein JSON-Feed
Es gibt auch einen Cache-Mechanismus, um die Leistung zu verbessern.
- Importieren Sie Daten direkt aus einer Excel-Datei. Importieren Sie Text, Hyperlinks und Bilder aus jeder Excel-Datei (* .xls und * .xlsx). Sie können auch wählen, um Farben zu behalten.
- Tabellarisieren Sie eine vorhandene Tabelle. Sie können eine vorhandene Tabelle erneut erstellen, wenn Sie sie verschönern möchten, indem Sie einen neuen Regelsatz anwenden oder neue Daten hinzufügen möchten.
- Konvertierung von Tabelle zu Grafik. Sie können eine normale HTML-Tabelle in eine interaktive Grafik umwandeln! Mit dem Assistenten zum Erstellen von Online-Grafiken können Sie Ihre eigene Diagrammvorlage (oder Voreinstellung mit Ihren Grafikpräferenzen) erstellen und diese auf Ihrer Website verwenden, um Ihre vorhandenen oder neuen Tabellen in super-coole Diagramme zu konvertieren. Sehen Sie sich den Graph-Erstellungsassistenten an, um eine Vorstellung davon zu bekommen, was Sie tun können.
- Tabellendaten als Datei herunterladen und per E-Mail versenden Manchmal möchten Sie, dass Sitebenutzer und Besucher die Tabellendaten als Datei herunterladen können (CSV, Excel-Format). Tabulizer kann dies mit einer einzigen zusätzlichen Regel tun.
- Download und E-Mail-Graph Image als Datei Ebenso können Sie Site-Benutzern und Besuchern erlauben, das produzierte Graph-Bild als Datei herunterzuladen (PNG-, GIF-, JPG-Format). Tabulizer kann dies mit einer einzigen zusätzlichen Regel tun.
- Sich anpassendes Design. Da die Anzahl der kleinen Geräte (iPad, Smartphones usw.) in letzter Zeit zunimmt, besteht Bedarf an einem "responsiven Design", d. H. Einem Webdesign, bei dem die visuellen Aspekte der Webseite auf die Bildschirmgröße des Geräts reagieren. Die Reaktionsfähigkeit ist daher ein Konstruktionsprinzip, keine konkrete Umsetzung. Tabulizer bietet Ihnen die sechs beliebtesten Responsive Design Patterns zur Auswahl. Machen Sie Ihre HTML-Tabelle oder das produzierte Diagramm mit ein paar Klicks ansprechend!
- Sortierung der Tabelle Sortieren Sie Ihre Tabelle und lassen Sie den Benutzer die Reihenfolge (aufsteigend / absteigend) und die Sortierschlüsselspalte ändern, indem Sie auf den entsprechenden Tabellenkopf klicken.
- Tabellensuchfilter Fügen Sie einen Suchfilter hinzu. Wenn ein Benutzer einen Textwert eingibt, werden nur die Tabellenzeilen angezeigt, die diesen Wert enthalten. Die Filterung kann für die gesamte Tabelle durchgeführt werden oder sie hat einen Filter pro Spalte (für die Spalten, die Sie auswählen). Wenn Sie die Spaltenfilterung aktivieren, können Sie optional die gewünschte Suchmethode angeben, die (a) numerischer Bereich (b) genaue Übereinstimmung (c) mit Übereinstimmung (d) smart match (Standard) beginnen kann.
- Tabellenseitenumbruch. Fügen Sie Seitenzahlen und / oder Pfeile zu Ihrem großen Tisch hinzu und lassen Sie den Benutzer durch Ihren großen Tisch laufen. Der Paginierungsmechanismus ist auf der Client-Seite implementiert (mit Javascript).
- Tischaufteilung. Brechen Sie Ihre große Tabelle in kleinere Tabellen, indem Sie die maximale Anzahl der Zeilen festlegen. Es gibt andere Parameter, wie zum Beispiel, wenn Sie einen Index für alle Untertabellen hinzufügen möchten, wenn Sie möchten, dass die Tabellen auf derselben Seite oder auf separaten Seiten stehen, wenn Sie einen Show / Hide-Effekt usw. hinzufügen möchten.
- Horizontale und vertikale Schriftrollen. Eine weitere Option für große Tabellen ist, dass Sie horizontale und vertikale Bildlaufleisten hinzufügen können, die angezeigt werden, wenn die Breite / Höhe der Tabelle zu groß ist. Beim vertikalen Scrollen bleibt der obere Header fixiert, sodass nur die darunter liegenden Zeilen gescrollt werden. Gleiches gilt für horizontales Scrollen. Sie können die linke Spalte fixieren und den Rest der Spalten scrollen.
- Tabelle vorangestellt und anhängen. Fügen Sie vor oder nach der Tabelle HTML-Code hinzu. Sie können es auch mit dem Bereichswert kombinieren, sodass es nur in bestimmten Fällen angezeigt wird (z. B. wenn die Tabelle einen bestimmten Wert enthält, die Anzahl der Zeilen / Spalten in einem bestimmten Bereich liegt usw.)
- Datenberechnung Sie können viele arithmetische oder statistische Operationen ausführen, z. B. addieren, entfernen, min, max, median, durchschnittlich. Nicht nur das, sondern Sie können Ihre eigenen benutzerdefinierten Operationen hinzufügen (wenn Sie eine einfache PHP-Funktion schreiben können). Bei Verwendung von Bereichen und Elementabschnitten können Sie auch den genauen Bereich der Eingabeargumente für Ihre Berechnungsfunktionen angeben.
- Datenänderung. Wenn Sie die Tabelle auf eine Weise ändern möchten, die mit keiner anderen Regel möglich ist, können Sie eine benutzerdefinierte Änderungsfunktion angeben, mit der die Eingabetabelle geändert werden kann, bevor eine andere Verarbeitung stattfindet.
- Datenersatz. Suchen Sie einen Wert und ersetzen Sie ihn durch einen anderen. Eine coole Anwendung dieser Funktion besteht darin, Wörter durch Bilder zu ersetzen (z. B. das Wort Abgeschlossen mit einem OK-Bild).
- Datenformatierung. Ändern Sie das Format Ihrer Tabellendaten in Abhängigkeit von ihren Typen. Konvertieren Sie Kleinbuchstaben in Großbuchstaben, ändern Sie das Datenformat, das numerische Format oder das Währungsformat.
- Zellverschmelzung. Legen Sie die Autospan-Eigenschaft fest, wenn Sie automatisch leere Zellen in einer bestimmten Zeile / Spalte zusammenführen möchten. Sehr nützlich für die Kopfzeile (n) und Spalte (n).
- Bereich und Element Abschnitte Tabulizer Version 4.x bringt einen sehr leistungsfähigen Tabellenauswahlmechanismus. Wenn Sie eine Regel definieren, müssen Sie angeben, welche Tabellenelemente von dieser Regel betroffen sein sollen. Jetzt können Sie mehrere Auswahlen und extreme Kraft und Eleganz vereinen / ausschließen / filtern. Dies ist eine der großen Verbesserungen in Version 4.0.
- Regelpriorität. Alle ausgewählten Features entsprechen einer Regel. Manchmal kann die Reihenfolge der Ausführung ein anderes Ergebnis ergeben, und Sie können es mit der Regelpriorität steuern
- Datenquellenzusammenführung Erstellen Sie eine Tabelle aus verschiedenen Quellen derselben Quelle (z. B. einer Excel-Datei) oder aus verschiedenen Quellen (z. B. einer Excel-Datei, einer Datenbankabfrage und einer anderen Webseite).
- Veröffentlichung von Datenquellen Werden Sie Datenverleger und lassen Sie andere Websites konsumieren und zeigen Sie die veröffentlichten Tabellen mit ihren eigenen Styling-Einstellungen an!
- Datenquellensuche. Durchsuchen Sie die dynamisch erstellte Datentabelle mit dem Standardsuchfeld [nur Joomla].
- WCAG 2.0-Konformität. Neue Parameter und Regeln, damit Sie eine HTML-Tabelle in Übereinstimmung mit den Web Content Accessibility Guidelines (WCAG) erstellen können.
- Export von Datenquellen und Regelsatzarchiven. Exportieren Sie Datenquellen und Regelsätze mit nur einem Klick für eine besonders einfache Migration auf andere Sites oder Plattformen.
- Regelsatzkopie. Erstellen Sie eine Kopie eines vorhandenen Regelsatzes mit einem einfachen Klick. Sparen Sie Zeit, wenn Sie eine Regelsatzvariation durchführen möchten, ohne von vorne anfangen zu müssen.
- Verbesserte Sicherheit. Nur bestimmte Benutzergruppen, die Sie angeben, können Tabulizer und seine Tools verwenden.
- Nutzerpreferenzen . Wenn Sie denselben Regelsatz immer wieder verwenden, können Sie ihn als Standard festlegen. Sie können auch das Standardspaltentrennzeichen und das Textgehäuse festlegen.

Excellent Extension

Posted on 09 November 2018
This extension as very so many functions to fetch and display data.
Ease of use
It takes a short while to get along with but over all it's easy and mostly self explaining.
First class! Super fast, very friendly and 100% helpful answers.
Did not read much, but as far as I see it's very well documented.
Value for money
100% worth the money.
I used this to: A commercial website to display data from different database tables.
My client had a complex need for taking exported Access data and display it with filters. Tabulizer handled it all perfectly.
Ease of use
The builder program is quite easy to use and has a TON of awesome capabilities. If in doubt, the developer is impressively responsive.
Unbelievably awesome support. Dimitrios knows his component inside and out and is very willing to help you get the job done.
Value for money
I couldn't be happier with the purchase and support.
I used this to: Taking xlsx data and displaying a table with custom filters and sorting.
Does exactly what I need it to do.
Ease of use
It is not an out of the box component. Some effort needed, but once you understand how to set it up it is easy to use.
Dimitrios rocks. I had a security problem with my host and he was hanged on with me for a long week of email exchange until we solved it.
It is all there clear and available.
Value for money
I used this to: viewing a GoogleDocs excell table in my website.
Excellent functionality which exceeded my expectations.
Ease of use
Website of developer full of examples and tutorials and therefore using table creation wizard is quite easy. Very helpful is table preview
Support is TOP, it took only few hours to solve any problem, either by advice or accessing my site backend. Thank you Dimitrios!!
Value for money
No doubts that value for money is great. 100 of 100%
I used this to: Commercial company website
You have to see the demos to see the full functionality of this extension. I cant think what else your could add.
Ease of use
It can be a bit complex but stick with it and it will pay dividends.
First class support. I email a question through and 3 hours later i had my full answer and plenty of other guidance too.
You will be hard pushed to find better documentation. Its a bit complex but is complete.
Value for money
Its a paid for extension and the usefulness of Tabulizer in all sorts of situations is well worth the money
I used this to: For my Scout Gang Show. Above that I would rather not say due to GDPR etc
Great functionality. The ruleset based system is very flexible. The external data source option e.g. Excel is brilliant. Tons of features
Ease of use
It's a little daunting at first but persevere and you'll find it's the best extension of its type for Joomla.
Fantastic support. I got superb detailed email responses in very quick time.
Pretty thorough documentation. Covers pretty much all the functionality. Can be a bit technical to read at times but support is always there
Value for money
Amazing value for money. Simply the best extension of its kind available.
I used this to: Finance website.

excenllent extension

Posted on 18 February 2018
Very great extension

دانلود تلگرام
Ease of use
Very great extension

telegram دانلود تلگرام
Value for money
I used this to: Very great extension

Match fully with my expectations and I have only good experiences on my website

Fully recommended for websites that are working with tables.
I used it to convert existing Excel files into HTML tables that can be downloaded by other users.
Ease of use
I'm an experienced Joomla user and a PHP developer so I didn't have any trouble using this extension.
There are a lot of tutorials and the technical support is outstanding.
There is a PDF file, but I found the online tutorials more helpful.
Value for money
Excellent. I saved so many hours and development cost by using this extension.
I used this to: An internal website.
So many features, I can't think of anything you can't do with this extension.
Ease of use
Very useful Help index is included in the zip file.
Dimitrios is/was top notch! Again, a big THANK YOU is definitely the least I can say, it looks phenomenal!
Great documentation, very clearly written, accompanied with several YouTube tutorials.
Value for money
Definitely value for money! Together with the excellent support it's worth every cent/penny/dime!
I used this to: a table on an entrepreneurs association website which is showing its members responsively. Tell all your colleagues and/or co-workers about this great component! When you're using any kind of tabular data, you'll have to get Tabulizer, period :)
Tabulizer offers a superb array of functionalities to create and populate tables.
Ease of use
There is a steep learning curve, not for lack of documentation or help, but simply for the sheer volume of functions and options on offer
Super quick, clear, precise, polite and accurate
Excellent documentation availbale in PDF and in the tips and how to section - Online wizards available as well
Value for money
I used this to: My sports and betting site and other sports sites.
I had some unique Excel sorting and display requirements for my website and this product was perfect.
Ease of use
Easy to use, particularly with the freely available Ruleset Manager.
Support was excellent. Fast turnaround and no problem too difficult.
Plenty of documentation available as well as online tutorials.
Value for money
Very good value for money, both for the product itself and for additional support such as creating custom rulesets.
I used this to: my Joomla! 3.6.0 website with particular data requirements such as sorting data by one column then secondary sorting by an additional hidden data column.
Multiple features that all integrate smoothly with Joomla and various editors after auto install to provide an excellent user environment
Ease of use
It works out of the box, is very user friendly and easy to understand with unlimited variations of tables and graphs.
Dimitrios provided outstanding support with a determination to find a perfect solution for the complex use of tables on my site
Extensive documentation available to view online or download with many examples, video tutorials and a forum. Support will rarely be needed
Value for money
Excellent value for money, a small price to pay for quality features and support. If you need tables on your site, this is where to go.
I used this to: community website on Joomla 3.6.0. I only use the latest versions of what I consider to be quality extensions matched by the same level of support and value for money. Tabulizer is definitely in that category, working in perfect harmony with the other products on my website.
Paid download


By Dimitrios Mourloukos
Calendars & Events
Grab and display events from Facebook, Google Calendars, Excel, CSV/Text,HTML, XML files, Database queries (local or remote), JEvents entries and combine all these events into a single display unit using a wide range of formats, including monthly calendar, weekly calendar, daily calendar, horizontal and vertical timelines, post-it like sticky notes and more!! EventBlender goes beyond the basics a...


Dimitrios Mourloukos
Last updated:
May 29 2018
Date added:
Nov 19 2014
GPLv2 or later
Paid download
c p

Uses Joomla! Update System


Write a review