Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

CSVFile Formatter

Security covered Under active development 163 sites

This module provides a field formatter that displays CSV files uploaded to a file field as a customizable HTML table. It can also include a download link for the original file and allows for smart URL handling to convert text into clickable links.

Introduction

A Field formatter that renders CSV files uploaded to a Drupal File field as a themable HTML table.

Requirements

This module requires the following modules:

  • File field

Installation

Install as you would normally install contributed Drupal modules.

The DataTables JS library may be loaded from the DataTables CDN.

If you would like to use the DataTables setting "Load from local files", you will need to also install the DataTables libraries locally with Composer:

1. Run: composer require mnsami/composer-custom-directory-installer

2. Add the DataTables libraries, under extra, installer-paths in composer.json:

            "web/libraries/{$name}": [
                "datatables.net/datatables.net",
                "datatables.net/datatables.net-dt",
                "type:drupal-library"
            ],

3. Run: composer require datatables.net/datatables.net-dt

Configuration

Create a Drupal File field on a content type.

On the "Manage Display" tab for the content type, select "CSV File as Table" as the Format for the created File field.

Any properly formatted CSV file uploaded through the created File field will be processed to generate an HTML table.

This field formatter includes options to provide a download link for the original File, plus options to process the rows and fields in the CSV file, and provide CSS classes for components of the generated HTML table.

The field configuration setting "Smart URL handling" allows https URLs, email addresses, and a limited form of Markdown link syntax ([text](url)) found in the CSV file to be rendered as links.

Drupal 8–11

Ask your assistant about CSVFile Formatter

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
13
Tracked since
Feb 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 3
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.16 Stable 8–10 May 18, 2023
1.0.15 Stable 8–10 Apr 10, 2023
1.0.14 Stable 8–10 Feb 28, 2023