lua讀取CSV檔案

2021-08-07 01:58:17 字數 730 閱讀 5496

**沒什麼難度,就是snsi轉utf-8的時候必須是utf-8無bom格式的不然會出錯,在eclipse上是看不出什麼錯誤的,但在andstudio上會發現多乙個"-"的符號。廢話不多說直接上**。

function string.getcsvfile(filepath)   --filepath是你csv的路徑 

local filedata=czhelperfunc:getfiledata(filepath)

local str=nil

local data={}

local id = 1

if filedata then

str=string.split(filedata,"\n")

else

log.i("filepath==nil")

return nil

end

local titlestr=string.split(str[1],",")

for i=3,#str-1,1 do

local strdh=string.split(str[i],",")

data[id]={}

for j=1,#titlestr,1 do

data[id][titlestr[j]] = strdh[j]

endid=id+1

endif data then

return data

endreturn nil

end

讀取 CSV 檔案

csv檔案 即 csv comma separate values 用逗號分隔值,可以用excel開啟檢視 由於是純文字,任何編輯器都快可以開啟檢視.與excel不同的是,在csv檔案中 1.值沒有型別,所有值都是字串 2.不能指定字型顏色等樣式 3.不能指定單元格的寬高,不能合併單元格 4.沒有多...

lua載入csv檔案

文章 author my name date 2013 12 16 18 52 11 csv解析 去掉字串左空白 local function trim left s return string.gsub s,s end 去掉字串右空白 local function trim right s ret...

php讀取csv檔案

開始討論php操作csv檔案的問題之前,我們先首先了解一下什麼是csv檔案。csv是最通用的一種檔案格式,它可以非常容易地被匯入各種pc 及資料庫中。此檔案,一行即為資料表的一行。生成資料表字段用半形逗號隔開。了解到這裡我們看清楚了csv檔案的最大特點,以行排列,每行中的每個數值用逗號隔開。看到這裡...