虚幻4学习->CSV
首先在头文件中创建自定义函数
UCLASS()
class TESTPROJ_API UFolderUtility : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
public:
//传入Csv路径
UFUNCTION(BlueprintCallable, Category = "Folder")
static bool ParseCsvfile(FString path, FString& out);
};
在cpp文件之中实现该函数
#include "FolderUtility.h"
//需要添加此头文件,使用虚幻官方的CsvParser
#include <Runtime/Core/Public/Serialization/Csv/CsvParser.h>
bool UFolderUtility::ParseCsvfile(FString path, FString& out)
{
//判断文件是否存在
if (FPaths::FileExists(path))
{
FFileHelper::LoadFileToString(out, *path);
return true;
}
return false;
}
该函数需要在虚幻蓝图中调用ParseCsvfile(),传入csv文件地址,得到out数据,可以输出查看。
@Todo
Q.E.D.