UE5 表格文件动态导入导出插件

CYS TableTool 是一款为 UE5 设计的专业级 CSV 表格处理插件,提供完整的表格数据增删改查功能。该插件专注于游戏配置表管理,支持从 CSV 文件读取游戏配置数据、在运行时动态修改表格内容,并将修改后的数据重新保存为 CSV 格式。

插件完全支持中文编码(UTF-8),所有核心功能均可通过蓝图和 C++ 调用,适用于策划配置表管理、数据导入导出、游戏存档系统等多种应用场景。

演示介绍视频跳转

核心功能模块:

  1. CSV 文件读写引擎
    ✅ 智能编码识别:自动检测并正确处理 UTF-8(带/不带 BOM)编码文件
    ✅ 同步/异步加载:支持大文件异步加载,避免主线程阻塞
    ✅ 标准 CSV 解析:完整支持 CSV 规范(引号转义、多行字段、特殊字符)
    ✅ 灵活导出选项:自定义分隔符、编码格式、是否包含表头
    ✅ 文件验证机制:加载前验证文件存在性、大小、格式合法性
  2. 表格数据操作库
API 功能描述
GetTableRowCount 获取表格总行数
GetTableColumnCount 获取表格总列数
GetCellValue 读取指定单元格的值
GetRowDataByIndex 获取完整行数据
FindRowByFieldValue 精确查找:根据字段值查找行索引
FindAllRowsByFieldValue 批量查找:返回所有匹配行
FindRowsByFieldContains 模糊查找:支持大小写敏感的文本包含搜索
FindRowDataByFieldValue 直接返回匹配行的完整数据
➕ 新增功能(Add)
AddTableRow:向表格末尾添加新数据行,返回新增后的总行数
✏️ 修改功能(Update)
SetCellValue:根据行索引和列名修改单元格值
❌ 删除功能(Delete)
RemoveTableRow:删除指定索引的数据行
ClearTable:清空所有数据行(保留表头结构)
  1. 结构体验证器

功能:确保 CSV 表格与 UE5 结构体的字段完美匹配

核心能力:

✅ 字段匹配验证:检查 CSV 表头与结构体字段的对应关系

✅ 自动 GUID 处理:智能识别并去除 UE 自动生成的字段 GUID 后缀

✅ 类型转换识别:自动识别结构体属性类型(布尔/整数/浮点/字符串/向量等)

✅ 详细验证报告:返回匹配成功/失败字段的详细信息

支持的 UE 数据类型:

基础类型:bool, int32, int64, float, double

UE 类型:FString, FName, FText

复合类型:FVector, FRotator, FColor, FLinearColor

相关推荐
directx3d_beginner2 天前
41,从UE5.1迁移到UE5.8排坑全记录
ue5
落魄大学生之流水线上谋生计5 天前
BLACK TIDE · 黑潮
ue5
曼巴UE513 天前
UE5 客户端 需要的网络同步概念总结(3 )-事件同步 RPC 以及三种调用方式
网络·c++·网络协议·学习·rpc·ue5
归真仙人15 天前
【UE项目迁移银河麒麟(Linux)局域网会话搜索失败排查】
ue5·ue4·vr·unreal engine·银河麒麟
fanfan_hongyun17 天前
UE5.1 应用InWebSocketClient-main 接收websocket信息
ue5
远离UE418 天前
Chaos、WFC 与 FJA 原理与区别笔记
ue5
平行云18 天前
3D应用推流太贵太慢?ImmerShare Lite:利用本地算力实现极简一键分享
unity·ue5·实时云渲染·云桌面·像素流·云游戏·串流
fanfan_hongyun19 天前
UE5.1 VaRest插件 读取json http请求
ue5
SpiderCodeJ19 天前
【UE5】- UE MCP :在UE5.8编辑器中内置链接Codex
ue5·codex·智能体·mcp
weixin_4046793123 天前
ue5 widget 之间的蓝图通讯
ue5