Introduction

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. **


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, which is compatible with the latest Joomla 3.x, Joomla 4.x, Joomla 5.x and Joomla 6.x releases.

  • 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].
  • 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 umfassende Funktionen zum Einlesen von Daten aus verschiedenen Quellen (getippter Klartext, Excel- und CSV-Dateien, Web-/HTML-Seiten, RSS-Feeds, Datenbankabfragen/-tabellen) und deren Darstellung in unterschiedlichen Formaten wie responsive Tabellen, Diagrammen, Grafiken, Galerien, Veranstaltungskalendern usw.

Die resultierenden Tabellen oder Diagramme können entweder statisch sein – also editierbar über den Joomla-Standardeditor – oder dynamisch, d. h. mit einer externen Datenquelle verknüpft, sodass sich die Tabelle bzw. Grafik automatisch aktualisiert, wenn sich die Datenquelle ändert.
Was Tabulizer wirklich einzigartig macht, ist seine Vielseitigkeit und Erweiterbarkeit. Anstatt auf eine feste Anzahl von Designvorlagen beschränkt zu sein, verwendet Tabulizer das Konzept der Regeln, wobei jede Regel einer bestimmten Funktion entspricht. Durch die Kombination mehrerer Regeln können unbegrenzt viele Endergebnisse erzielt werden. Diese Regeln betreffen nicht nur das Styling, sondern können auch die Tabellenelemente auf vielfältige Weise transformieren und formatieren (z. B. Berechnungen, Ersetzungen, Textformate, Zeilen-/Spalteneinfügung oder -entfernung usw.).
Dank der benutzerfreundlichen Assistenten können selbst sehr komplexe Tabellen und Diagramme mit nur wenigen Klicks erstellt werden.

Nachfolgend eine Übersicht der Funktionen, die in der neuesten Version verfügbar sind, welche mit Joomla 3.x, Joomla 4.x, Joomla 5.x und Joomla 6.x kompatibel ist:

Unbegrenzte Vorlagen: Dies ist das Hauptunterscheidungsmerkmal von Tabulizer gegenüber anderen Lösungen, die nur eine begrenzte, feste Anzahl an Tabellenvorlagen und Einstellparametern bieten. Mit Tabulizer kann jede Styling- oder Transformationsregel individuell auf die von Ihnen angegebenen Tabellenelemente (Zeile, Spalte, Zelle) angewendet werden – einfach über das Backend-Panel oder den Online-Tabellenerstellungsassistenten.

Tabellenbearbeitung: Mit Tabulizer erstellte Tabellen sind normale HTML-Tabellen, die Sie wie gewohnt bearbeiten können – entweder im Textmodus oder mit dem Gittereditor für ein tabellenkalkulationsähnliches Erlebnis. (Dies gilt natürlich nicht für dynamische Tabellen, die zur Laufzeit erzeugt werden.)

Dynamische Tabellenerstellung: Neben statischen Tabellen können Sie dynamische Tabellen erstellen, die sich automatisch ändern, wenn sich die verknüpfte Datenquelle ändert. Eine Datenquelle kann sein:

Eine externe Datei (Excel, CSV, HTML, XML, Text)
Eine Datenbankabfrage (eine Tabelle oder eine komplexere SQL-Abfrage, intern oder extern)
Ein Joomla-Artikel oder WordPress-Beitrag (mehrere Personen können Daten in derselben Tabelle bearbeiten)
Eine Webseite (z. B. zum Extrahieren einer Tabelle von einer anderen Website)
Ein RSS-Feed (RSS 2.0 oder Atom)
Ein JSON-Feed
Ein Cache-Mechanismus sorgt für eine bessere Performance.
Datenimport aus Excel: Importieren Sie Text, Hyperlinks und Bilder direkt aus Excel-Dateien (*.xls, *.xlsx) – inklusive der Farbinformationen.
Bestehende Tabellen neu gestalten: „Re-Tabulisieren“ Sie eine vorhandene Tabelle, um ein neues Regelset anzuwenden oder zusätzliche Daten einzufügen.
Tabellen-zu-Diagramm-Konvertierung: Wandeln Sie eine HTML-Tabelle in ein interaktives Diagramm um. Mit dem Online-Diagramm-Assistenten können Sie eigene Vorlagen und Voreinstellungen erstellen und diese für bestehende oder neue Tabellen verwenden.
Tabellen-Download und Versand per E-Mail: Ermöglichen Sie Website-Besuchern, Tabellendaten als Datei (CSV, Excel) herunterzuladen oder per E-Mail zu erhalten – mit nur einer zusätzlichen Regel.
Diagramm-Download: Gleiches gilt für die erzeugten Diagramme (png, gif, jpg).
Responsives Design: Tabulizer bietet sechs gängige Responsive-Design-Muster, um Tabellen und Diagramme automatisch an verschiedene Bildschirmgrößen (Smartphones, Tablets usw.) anzupassen.
Tabellensortierung: Sortieren Sie Tabellen nach beliebigen Spalten und ermöglichen Sie dem Benutzer, durch Klick auf die Spaltenüberschrift zwischen aufsteigender und absteigender Sortierung zu wechseln.
Suchfilter: Fügen Sie Filter hinzu, um Tabelleninhalte dynamisch nach Benutzereingaben zu durchsuchen – global oder spaltenweise. Unterstützt numerische Bereiche, exakte Übereinstimmungen, Anfangsübereinstimmungen und intelligente Suche.
Tabellenpaginierung: Fügen Sie Seitenzahlen oder Navigationspfeile hinzu, um große Tabellen benutzerfreundlich zu durchblättern (clientseitig mit JavaScript implementiert).
Tabellenaufteilung: Teilen Sie große Tabellen in kleinere Einheiten auf. Konfigurieren Sie Parameter wie Indexierung, Anzeige auf derselben oder separaten Seiten oder Ein-/Ausblend-Effekte.
Horizontales und vertikales Scrollen: Fügen Sie Scrollleisten hinzu, wenn Tabellen zu groß sind. Kopfzeilen und/oder die erste Spalte bleiben optional fixiert.
HTML vor/nach Tabelle einfügen: Fügen Sie HTML-Code vor oder nach der Tabelle hinzu, bedingt durch Wertebereiche oder andere Kriterien.
Datenberechnungen: Führen Sie arithmetische und statistische Operationen wie Summe, Minimum, Maximum, Median oder Durchschnitt durch. Eigene Funktionen können in PHP hinzugefügt werden.
Datenmodifikation: Definieren Sie benutzerdefinierte Änderungsfunktionen, um Tabellen vor der weiteren Verarbeitung zu manipulieren.
Datenersetzung: Ersetzen Sie Werte oder Begriffe durch andere – z. B. Text durch Symbole oder Bilder („Completed“ → ✅).
Datenformatierung: Formatieren Sie Inhalte (z. B. Groß-/Kleinschreibung, Zahlen-, Datums- oder Währungsformate).
Zellenzusammenführung: Automatisches Zusammenführen leerer Zellen in bestimmten Zeilen/Spalten – ideal für Kopfzeilenbereiche.
Bereichs- und Elementselektion: Leistungsstarke Selektionsmechanismen zur präzisen Anwendung von Regeln auf bestimmte Tabellenteile. Mehrfachauswahlen und Filter möglich.
Regelpriorität: Legen Sie fest, in welcher Reihenfolge Regeln ausgeführt werden, um gewünschte Ergebnisse zu erzielen.
Datenquellen-Zusammenführung: Kombinieren Sie Daten aus mehreren Quellen – gleichartig (mehrere Excel-Dateien) oder unterschiedlich (Excel + Datenbank + Webseite).
Datenquellen-Veröffentlichung: Veröffentlichen Sie eigene Datentabellen, damit andere Websites diese einbinden und mit eigener Formatierung darstellen können.
Datensuche (Joomla): Durchsuchen Sie dynamisch erzeugte Tabellen mit der Standard-Suchfunktion von Joomla.
Datenquellen- und Regelarchiv-Export: Exportieren Sie Datenquellen und Regelsets mit einem Klick, um sie auf andere Websites zu migrieren.
Regelset-Kopie: Erstellen Sie Kopien vorhandener Regelsets, um Varianten effizient zu erzeugen.
Verbesserte Sicherheit: Nur bestimmte Benutzergruppen (nach Ihren Einstellungen) dürfen Tabulizer und seine Tools verwenden.
Benutzervoreinstellungen: Wiederkehrende Regelsets oder Standardtrennzeichen können als Standardwerte gespeichert werden.

Absolutely excellent



Posted on 05 February 2014
One of the absolutely must have extensions. Works like a dream - easy to configure - and excellent, fast support.

Terrific!



Posted on 21 January 2014
Well done! The responsive options are terrific and the creation wizard to quickly add styling saved me the trouble of digging into the css. Pulling the information from an excel spreadsheet and having the table update when the spreadsheet is updated is a timesaver.

Fantastic Extension



Posted on 02 November 2013
We were working with a client in the robotics industry. Their target audience was engineers and they wanted a whole bunch of data tables.



In typical fashion we ran around pulling out our hair and crying like little girls. :( The entire site had been done in a responsive framework, and anyone who has tried to make 15-20 tables responsive by hand will sympathize with our tear soaked faces.

Then we stumbled into this extension. Let me tell you...i is an ABSOLUTE GEM! Simple to use, and better yet responsive!

BUT WAIT THERE IS MORE! Now our client has the ability to simply FTP an excel spread sheet (needs to be named the same),Update 1 simple parameter, and BADA BOOM! The tables update dynamically! Because you assign a preset; set of CSS rules (which dont worry they have a generator for that all you non-CSS folks) and you can stop worrying about Styling issues.

We had one small problem where the application was not reading the alt+enter breaks used in our excel xml files. within 48 hours we received an email letting us know that they updated the component to fix the issue. Thats right....no Jimmy rigging or all you need to do it: (input a ridiculous string of code only Mark Zuckerberg could understand)

I just cant say enough about this component. That said I need to stop typing....I have tables to place.
I usually don't write reviews, but this time I felt obligated by the amazing support. I'm using tabulizer in order to link a number of Excel files to the internal website of the company. The idea is that when the Excel files are modified the linked HTML tables on the website are updated automatically. The author of this extension not only helped me to understand the inner working of this amazing application, but he was kind enough to help me to create the table templates (or rulesets) according to my specific needs.
The extension works as advertised and generates beautiful tables.



We had a small issue that was fixed within a few hours, and Dimitrios even extended our subsription to include a full year.



Highly recommended product if you need to beautify your tables in Joomla.
Very simple to install and use. I have had a look at version 3 which loads straight from a saved Excel file , great product.



The support is the best I have had from any extension.



Money well spend.
When we were looking for a way to import large amounts of tables, Tabulizer looked promising. My client has a manufactures and sells food supplements. There are about 300 ingredients tables that we need to get on the website.



But when we start to use it, it solved more problems than we originally realized.



Dimitrios wrote custom rulesets that solved a lot of css problems we faced. He made it look so easy.



My client and I are hugely impressed with Tabulizer. But we're even more impressed with the developer behind it.



We received excellent service. Dimitrios spend a little extra time to make sure he completely understands our requirements.
Very simple component, that makes exact what we need.



I has a problem with spans and asymmetrical tables, sent mail to support and received very professional and fast support!!!



Special thanks to Dimitrios!!!

Guys, you are BEST!

more fun with tables



Posted on 22 August 2012
honestly, working with tables in joomla is a nightmare, specially you have to deal with hundreds of them.

This component has been an outstanding helper to my recent job. As everyone else already stated, it's an enormous timesaver.

I had trouble converting several CSV files that turned out to be not 'well formed' but the developer was very helpful explaining how to solve this.



A small investment into the right tool can make a big difference to your workflow.

This is a 5 star tool.

Simply Awesome



Posted on 21 May 2012
Joomla is an excellent CMS, but what makes it really great is the prolific Joomla community (9.447 extensions at the time of this review!). Tabulizer is one these extensions that could make me choose Joomla over another CMS. I'm developing a site for food aficionados with recipes and restaurant info and reviews. Tabulizer helped me greatly to add info in tables very fast. One of its features I used a lot is the replacement functionality which allows me let's say to type 5S that Tabulizer converts to a five star image (I have created a replacement rule that replaces text 5S with html code to display a five star image). Another great thing is since the site is still in development, if in the future I decide to change to Joomla template I can simply change a single CSS file and all the tables created with Tabulizer will adjust to the new theme.
EventBlender
Paid download

EventBlender

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...

Tabulizer

Version:
6.9.1
Developer:
Dimitrios Mourloukos
Last updated:
Oct 24 2025
3 months ago
Date added:
Nov 19 2014
License:
GPLv2 or later
Type:
Paid download
Includes:
c p
Compatibility:
J3 J4 J5 J6
Download

Uses Joomla! Update System

Score:


Write a review