前端之家收集整理的这篇文章主要介绍了
cocos2dx lua 读取table 从 cvs文件中,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用<span style="font-family: Arial,Helvetica,sans-serif;">string.split是quick中的方法</span>
<span style="font-family: Arial,sans-serif;">cvs文件要使用windowsofffice生成,mac版的offfice似乎不能区分换行</span>
function Global_getTableFromCVS(fileName)
if fileName==nil then
return {}
end
local path=cc.FileUtils:getInstance():fullPathForFilename(fileName)
local file = io.open(path,"r+");
local arr={}
for line in file:lines() do
local tmpArr=string.split(line,",")
table.insert(arr,tmpArr)
end
io.flush()
io.close(file)
return arr
end