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

相关推荐
远离UE44 小时前
UE5 SF_VertexShader 如何使用
ue5
电子云与长程纠缠7 小时前
UE5 Lyra PocketWorld进行3D内容UI预览 - 上
开发语言·学习·3d·ue5·游戏引擎
电子云与长程纠缠10 小时前
UE5 Lyra PocketWorld进行3D内容UI预览 - 下
开发语言·学习·游戏·ui·ue5
远离UE41 天前
UE5 GPU内部异步
ue5
1204157137 肖哥1 天前
UE5 PCG PCGBlueprintElement简介
ue5
dong1326971 天前
UE5FPS游戏开发教程(四)
ue5
dong1326972 天前
UE5FPS游戏开发教程(三)
ue5
日月云棠2 天前
UE5源码分析之Editor——AnimationBlueprintLibrary模块全面分析
ue5
远离UE42 天前
UE5 ECS 原理
ue5
mengzhi啊4 天前
UE5 把剑绑定到骨骼-给要播放的动画及动画蒙太奇添加武器
ue5