🎥 Overview Video | 🗨️Discord | 🔧 Website & Support | 🏷️ Synergy with PSI Advanced Tag Display
The PSI Property Spreadsheet is an editor-only plugin that allows you to view and edit large amounts of asset and gameplay data in a convenient spreadsheet-style table — directly inside the Unreal Editor! Reduce open tabs, save custom sheets for all of your tasks, and streamline your workflow.
Features:
🧮 Edit All Properties in One Place
View, sort, filter, and bulk edit every property in a table view
Supports all property types using specialized property editors
Supports all built-in meta specifiers that can affect how a property is displayed and edited (e.g., ClampMin/Max, GetOptions, MultiLine, Bitmask, etc.)
🌍 Universal Asset Editor
Supports all Unreal Engine asset types, both user-created and built-in types
Assets can be created, duplicated, deleted, and renamed directly from the Spreadsheet
📌 Persistent Workspaces
Spreadsheets are assets that function as a view and editor for other assets
There are no references between a Spreadsheet and the assets it displays
Multiple Spreadsheets can target the same source assets, allowing for the creation of task-specific Spreadsheets with different property columns
Columns, layout settings, display options, filters, etc., are saved inside the Spreadsheet asset
⌚ Real-Time Sync
Changes to asset properties are instantly updated in the Spreadsheet, and vice versa
This is also true for changes to the source folders, like creating, deleting, or moving assets
🎨 View Customization
Different line heights for better readability or visibility of thumbnails
Horizontal and vertical text alignment can be set per column
For numbers, set digits after the decimal point and units
🔎 Sort & Filter
Search and filter rows by each column separately, either by string, or by using specialized filters (regex, numeric expressions, Gameplay Tag queries)
Sort rows by property values in ascending and descending order
Apply primary and secondary sorting
⌨ Familiar UX & Full Keyboard Support
Emulates the controls and feel of common spreadsheet applications
Full keyboard support
Editor commands that can be executed via shortcuts
Header toolbar for general and property-specific functions and settings
Footer showing the current number of entries, number of cells, and the current selection
Built-in columns displaying an asset's save state and version control state
🍰 Easy & Flexible Setup
A Spreadsheet targets folders in the Content Browser to provide the assets inside as Entries (rows)
Provided Entries can be constrained by base class
By default, the Spreadsheet displays all assets inside its own folder for a quick setup
Folder paths can be specified to target multiple folders as data sources, allowing you to save your Spreadsheets in separate folders
🚀 Fast & Lightweight
Native C++ implementation for high responsiveness and scalability
Uses virtualization to support hundreds to thousands of Entries simultaneously
The plugin is independent of the project structure and does not require the use of specific patterns or base classes
The plugin can be added to or removed from a project at any time without data loss
🏷️ Synergy with PSI Advanced Tag Display
Take advantage of custom widgets from the PSI Advanced Tag Display plugin directly in the table
Benefit from tag colors, layout options, keyboard support, and improved multi-select
Dependencies:
This plugin requires the built‑in GameplayTagsEditor plugin to be enabled to work.
Setup:
If not enabled by default, go to Edit > Plugins, search for PSI Property Spreadsheet and enable it. Also, make sure that the GameplayTagsEditor plugin is enabled as well.