Login / Register
Current Article:

DirectExcel

Blueprints and C++ connected to Excel files

DirectExcel starts with a practical workflow: Blueprints and C++ can read and write Excel file data directly. That removes the extra step of importing CSV as datatables when the goal is simply to use spreadsheet data inside Unreal. The plugin also includes C++ source, which makes it easier to port to other platforms when a project needs the same data path beyond a single target.

For teams that keep gameplay tables, balancing notes, or content lists in spreadsheets, this setup keeps the Excel file itself in the loop. Instead of treating the spreadsheet as a one-time import, the file can remain part of the project’s data flow.

Working with sheets and cell values

The core editing tools cover the everyday actions that make an Excel-driven pipeline useful. Sheets can be read, added, removed, and copied. Individual cells can be read and written through get and set operations, which gives developers a direct way to control spreadsheet data from inside the project.

Supported cell value types are limited to the ones explicitly listed: bool, int, float, string, and date. That keeps the focus on structured project data rather than broad spreadsheet behavior. It is enough for many gameplay tables, configuration entries, and other content that needs to stay readable in spreadsheet form.

The plugin also supports reading row items as a Struct item, which is useful when a spreadsheet row already represents a data record. That makes the file easier to treat as a repeatable source of structured entries rather than a loose grid of cells.

Appearance, registry use, and live refresh

DirectExcel goes beyond cell values and also handles the appearance of Excel cells, including font and format. That matters when the spreadsheet itself carries visual structure that needs to survive the handoff into a project workflow. It means the file can hold more than plain data, while still staying tied to the same editing process.

The plugin can use the whole Excel file as a Data Registry source. That gives the spreadsheet a broader role in the project pipeline, especially when data is meant to stay organized and accessible as a registry rather than as a one-off import.

One of the most practical details is file watching. When an Excel file changes, the plugin can notify events so game logic can reload. That makes the spreadsheet more than a static asset. It becomes something a developer can update and then push back into the project flow without rebuilding the entire data path by hand.

The plugin is also described as easy to use and backed by more than 100 Blueprint nodes, which suggests a wide enough toolset for working with sheets, cells, and file updates from visual scripting as well as C++.

Workbook formats and supported platforms

DirectExcel lists support for several workbook and content types. The supported Excel formats include:

  • Excel-style Workbook
  • LibreOffice-style Workbook
  • Numbers-style Workbook
  • Encrypted Workbook (Excel 2007-2010)
  • Encrypted Workbook (Excel 2013-2016)

It also handles these workbook contents and properties:

  • Document Properties
  • Numeric Cell Values
  • Inline String Cell Values
  • Shared String Cell Values
  • Shared String Text Run Formatting, including varied fonts within a cell
  • Comments

Platform coverage is listed for Win64, Android, Mac, and iOS. That spread makes the plugin relevant for projects that need the same spreadsheet-driven workflow across desktop and mobile targets.

Where it fits in a production pipeline

DirectExcel is a strong fit when a project benefits from updating spreadsheet data without turning that sheet into a separate import step. It supports direct reading and writing, sheet management, structured row items, and file-change notifications, so the spreadsheet can stay active in the workflow rather than sitting outside it.

Because it includes C++ source and is described as easy to port to other platforms, it also suits teams that want to keep the data path close to the codebase. For projects that rely on Excel for balance data, configuration, or other structured records, this plugin provides a direct path from spreadsheet edits to Unreal-side logic.

The result is a tool that stays focused on a very specific job: moving Excel data into a project cleanly, keeping it editable, and making it possible to react when the file changes.

Visual Breakdown


DirectExcel Prev Ancient Mayan Ruins
DirectExcel Next Master Materials and Layer System for Daz3D Imports

Leave a Reply