PHPackages                             ncdigitalsolutions/file\_table\_formatter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. ncdigitalsolutions/file\_table\_formatter

ActiveDrupal-module[File &amp; Storage](/categories/file-storage)

ncdigitalsolutions/file\_table\_formatter
=========================================

01.5kPHP

Since Apr 24Pushed 3y agoCompare

[ Source](https://github.com/State-of-North-Carolina-DIT/file_table_formatter)[ Packagist](https://packagist.org/packages/ncdigitalsolutions/file_table_formatter)[ RSS](/packages/ncdigitalsolutions-file-table-formatter/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

```
This module provides a field formatter that will display the contents of
an uploaded file as a table. This allows you easily update table data
displayed on a site without importing as nodes or another entity. This
module currently only supports CSV-formatted files.

## Installation

1. Copy the file_table_formatter module to modules directory.
2. Enable the module at Administer >> Extend.

## Usage

1. To configure the table formatter on a content type, go to
   Administer >> Structure >> Content Types.
2. Add a file field to the content type, if necessary, under Manage
   Fields next to a specific content type.
3. Click Manage Display next to the content type with your file field.
4. Select "Display file contents as a table" from the Format box next
   to the file field.
5. If your files have a header row, enable this feature by clicking
   the gear icon and checking the box.
6. Click Save at the bottom of the page.
7. Create a node of the selected type and upload a CSV-formatted file
   to the field you set the formatter on. When viewing the node, you
   should see tables displayed in place of file links.
8. To add titles to the tables, use the file Description field.
```

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22225035?v=4)[Mac Clark](/maintainers/mciver87)[@mciver87](https://github.com/mciver87)

---

Top Contributors

[![mciver87](https://avatars.githubusercontent.com/u/22225035?v=4)](https://github.com/mciver87 "mciver87 (2 commits)")

### Embed Badge

![Health badge](/badges/ncdigitalsolutions-file-table-formatter/health.svg)

```
[![Health](https://phpackages.com/badges/ncdigitalsolutions-file-table-formatter/health.svg)](https://phpackages.com/packages/ncdigitalsolutions-file-table-formatter)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M123](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M61](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
