Excel Table Reader

Import, Display, Sorting, Pagination, Formatting, Themes

Description: A tool that allows you to import, manage, and display complex tables from Excel files directly on your website, offering advanced customization and interactivity options.

What is it for? (Practical examples)

This tool is essential for anyone who needs to present structured data clearly and functionally on their website:

  • Product catalogs or price lists: Allows visitors to quickly sort and browse large lists of items.
  • Business reports and statistics: Provides a professional display of complex numerical data while maintaining the original format integrity.
  • Schedules or calendars: Enables insertion of tables with many rows, automatically managing pagination to avoid overloading the page.

Main features

The features are divided between data management in the control panel and block configuration on the site (Visual Builder).

  • Data management:
  • Uploading and saving Excel tables within the system.
  • Displaying the active status of each table.
  • Automatic view counting to monitor table usage.
  • Interactivity on the site:
  • Allows interactive sorting of data by clicking on column headers.
  • Automatic pagination management to split long tables into defined pages.
  • Option to keep the original Excel file’s graphic style (colors and formatting).
  • Visual customization:
  • Full control over background and text colors for headers and alternating rows.
  • Ability to hide table borders.
  • Application of predefined themes for a consistent look with the site.

How to configure it

Configuration takes place inside Visual Builder by selecting the "Excel Table" block.

Display options

OptionDescription
Select blockAllows choosing a previously uploaded Excel file managed in the admin panel.
Excel styleMaintains the original formatting (colors and styles) defined in the Excel file.
Header styleApplies a specific style to the table header.
Hide bordersRemoves all visible cell and table borders.
Allow sortingEnables functionality that lets users sort rows by clicking on column headers.
Maximum rowsDefines the maximum number of rows displayed per page (if sorting is enabled). The default value is 50.

Color customization

You can define custom colors to override or complement the theme’s style.

AreaFieldDescription
HeaderHeader backgroundBackground color of the table header.
Header textText color in the header.
Alternating rowAlternating row backgroundBackground color for even rows (zebra effect).
Alternating row textText color for even rows.

Automatic integrations

Centralized table management

The system adds a dedicated menu item, "Excel Tables," in the admin panel. Here you can upload, update, and manage all Excel files that will then be used as blocks on the site.

Pagination and navigation

If sorting is enabled, the system automatically adds a navigation panel below the table that includes:

  • Arrows to navigate between previous and next pages.
  • An indicator showing the range of currently displayed rows (e.g., "1 – 50 / 125 rows").

Monitoring

The system performs an automatic operation for managing and saving data that tracks how many times each table has been viewed on the site.