Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Big Datatable

8 sites Security covered Drupal 8–11
View on drupal.org

This module allows you to upload CSV files and automatically generate HTML tables from them. It includes an admin interface for managing these tables and can also be used with Drush commands for command-line generation. The module is designed to efficiently handle large datasets and pre-generates HTML for quick content retrieval.

Big Data Table Module

The Big Data Table module provides a powerful and flexible solution for generating HTML tables from uploaded CSV files. This module is designed to handle large datasets efficiently, making it ideal for sites that need to display extensive tabular data.

Features

  • CSV to HTML Conversion: Automatically generate HTML tables from uploaded CSV files.
  • Drush Integration: Use custom Drush commands to generate HTML tables from CSV files via the command line.
  • Admin Interface: Manage and configure your big data tables through an intuitive admin interface.
  • Content Authoring: Easily access the Big Data Table configuration page under Configuration -> Content Authoring.

Setup

  1. Enable the Module: Install and enable the Big Data Table module.
  2. Configuration Page: Visit the Big Data Table configuration page at /admin/config/content/big-data-table to add and manage your big data tables.
  3. Generate HTML: After saving a page, click the "Generate HTML" button to create HTML tables from the uploaded CSV files.
  4. Clear Cache: Clear the cache to apply changes and ensure data consistency.
  5. Drush Command: Alternatively, run the Drush command drush bigdata-generate-html to generate HTML files from CSV files via the command line.

Usage

The Big Data Table module is ideal for websites that need to present extensive datasets in a table format. Whether you're handling product inventories, research data, or other large datasets, this module efficiently transforms CSV data into HTML tables. It pre-generates the HTML during the CSV upload process, allowing Drupal to simply retrieve the prepared content when a user accesses the page, ensuring a smooth and fast experience.

Example CSV File

Here is an example of a CSV file format that works with the Big Data Table module:

First Name,Last Name,Age,Nationality
John,Doe,30,American
Jane,Smith,25,British

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
6
Tracked since
Nov 2024
Latest release
5 months ago
Releases (12 mo)
2 ▼ from 4
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.4 Stable 8–11 Mar 25, 2026
1.0.3 Stable 8–11 Feb 3, 2026
1.0.2 Stable 8–11 Nov 29, 2024
1.0.1 Stable 8–10 Nov 21, 2024
1.0.x-dev Dev 8–11 Nov 21, 2024
1.0.0 Stable 8–10 Nov 21, 2024