
DirectExcel 是一款让 Unreal Engine 直接读写 Excel(.xlsx) 的插件。以往 UE 要把 Excel 数据变成可用的 DataTable,得先转成 CSV 再导入,流程割裂且易错;DirectExcel 则让你用蓝图或 C++ 直接打开、读取、写入 .xlsx,甚至在表格文件变动时自动通知游戏逻辑重载。它提供 100 多个蓝图节点,覆盖单元格取值、工作表增删复制、类型转换与格式读取等,是把策划表格高效接入游戏的好帮手。本包为 5.7 版,支持 Win64、Android、Mac 与 iOS。
· 直接用蓝图/C++ 读写 Excel(.xlsx),无需先转 CSV 再导 DataTable
· 100 多个蓝图节点,覆盖读取、写入、建表、删表、复制工作表
· 支持 bool/int/float/string/date 等常用数据类型读写
· 监听 Excel 文件变动并发出事件,自动重载游戏逻辑
· 可读写单元格外观(字体、格式),并把整表当作 Data Registry 数据源
· 支持 Excel/LibreOffice/Numbers 风格工作簿与加密工作簿
包内为 DirectExcel 5.7 的 Unreal 插件源码与示例。放入项目 Plugins 目录并启用,编译后即可在蓝图里使用 DirectExcel 节点读写 Excel 文件。解压后共 643 个文件、合计 863,689,757 字节。
用策划的 Excel 表格直接驱动游戏数值与配置;把表格当作可热更的数据源而无需反复导 CSV;工具链里需要自动读取/回写表格的管线;任何希望让非程序也能用 Excel 维护游戏数据的 UE 项目。
· 把表格当作只读数据源时,配合文件监听做热重载,改表即生效
· 大表按需读取所需单元格/行,别每帧全表扫描
· 行数据结构用 Struct 承接,读表代码更整洁
· Windows 与移动端路径不同,读取前先统一路径
· 加密工作簿要提前确认格式支持,避免运行时打不开
核心功能
· 直接用蓝图/C++ 读写 Excel(.xlsx),无需先转 CSV 再导 DataTable
· 100 多个蓝图节点,覆盖读取、写入、建表、删表、复制工作表
· 支持 bool/int/float/string/date 等常用数据类型读写
· 监听 Excel 文件变动并发出事件,自动重载游戏逻辑
· 可读写单元格外观(字体、格式),并把整表当作 Data Registry 数据源
· 支持 Excel/LibreOffice/Numbers 风格工作簿与加密工作簿
安装与用法
包内为 DirectExcel 5.7 的 Unreal 插件源码与示例。放入项目 Plugins 目录并启用,编译后即可在蓝图里使用 DirectExcel 节点读写 Excel 文件。解压后共 643 个文件、合计 863,689,757 字节。
适用场景
用策划的 Excel 表格直接驱动游戏数值与配置;把表格当作可热更的数据源而无需反复导 CSV;工具链里需要自动读取/回写表格的管线;任何希望让非程序也能用 Excel 维护游戏数据的 UE 项目。
使用小贴士
· 把表格当作只读数据源时,配合文件监听做热重载,改表即生效
· 大表按需读取所需单元格/行,别每帧全表扫描
· 行数据结构用 Struct 承接,读表代码更整洁
· Windows 与移动端路径不同,读取前先统一路径
· 加密工作簿要提前确认格式支持,避免运行时打不开
常见问题
问:需要什么宿主?答:Unreal Engine 5.7。问:还要先转 CSV 吗?答:不需要,可直接读写 .xlsx。问:能监听表格变更吗?答:可以,变动会发事件自动重载。问:要付费吗?答:以 Fab 商城为准,本资源仅供学习研究。
深度解读
策划表格与游戏数据之间,长期隔着一层「导出-导入」的摩擦:改一个数值要重导、格式一变就报错、版本对不上还难追。DirectExcel 的思路是把这层摩擦直接去掉——让引擎把 Excel 当作活的数据源来读,改表即生效。这不只是省几步操作,而是把「数据维护权」交回给最懂数据的人(策划),让程序不必每次都为导表写脚本。对数据驱动型的项目,这种能力往往比某个炫技功能更能提升整体节奏。
包内文件说明
本包为 DirectExcel 5.7 for Unreal Engine 的安装/插件文件,解压后共 643 个文件、合计 863,689,757 字节;具体文件清单见下方“包内实测数据”。
原产品页:https://www.fab.com
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容