UDataTable的扩展对象,可以在Runtime模式下可以加载和保存CSV文件,并且可以进行数据的添加和删除,也可以使用系统DataTable的所有函数。
目录(Contents)
节点说明
Create DT Data Table From CSV File
从CSV文件创建 DT Data Table 对象
File Path :文件路径
Row Struct :需要转换的结构体类型
Create DT Data Table From Other Table
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-22.png)
从其他的 Data Table 创建DT Data Table。
Data Table :DataTable对象,可以是UE原生对象, 也可以是DT Data Table。
Save CSV File
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-23.png)
保存Data Table 为 CSV 文件。
Data Table :需要保存的对象。
File Path :保存文件的完整路径
Add Row
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-24.png)
添加一行数据
Remove Row
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-25.png)
删除某一行数据
Empty Table
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-26.png)
清空所有数据
演示案例
遍历读取CSV文件
CSV 文件下载
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image001.png)
Struct
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image002.png)
Blueprint
Out Log
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-28.png)
修改数据并保存
Blueprint
New CSV
![[UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。 [UE虚幻引擎] DTDataTable 插件说明, 运行中读取、保存、操作CSV文件。](https://dt.cq.cn/wp-content/uploads/2024/06/image-30.png)
注意:读取CSV文件的时候需要关闭Excel软件,Excel会占用CSV文件到底读取失败!!!