Permission Spreadsheet
749 sites
Security covered
Drupal 10–11
This module allows you to import and export user permissions using various spreadsheet formats like Excel and CSV. It's helpful for managing complex permission structures or copying permissions between different roles.
Intruduction
The Permission Spreadsheet module provides features to import/export user permissions via:
- Excel (*.xlsx, *.xls)
- OpenDocument Spreadsheet (*.ods)
- Comma separated values (*.csv)
- Tab separated values (*.tsv)
This module is useful on following cases:
- Site has many roles, so difficult to edit permissions on admin page.
- Copy permissions among the roles.
Requirements
2.1.0-
- PHP 8.0 or greater
- Drupal 10-11
- PhpSpreadsheet 2.2.0 or greater
2.0.0
- PHP 7.0 or greater
- Drupal 9-10
- PhpSpreadsheet 1.3.0 or greater
Installation
- Use composer: See Releases section
Configuration
Visit /admin/config/people/permission_spreadsheet.
(Administration > Configuration > People > Permission spreadsheet settings)
Depends on
Dependencies of the latest stable release
- file Drupal core
- user Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.1.1 | Stable | 10–11 | Version limitation of phpspreadsheet has been removed. | Jan 16, 2025 |