跳到主要内容

Excel 插件[100元]

exel

提示
  • 只支持xls

appendExcel 追加写入Excel,文件不存在则创建

参数名必选类型说明
filePathstringExcel路径
arrData二维数组写入数据,二维数组,数组类型为string类型
sheetIndexint表格下标,默认0
   //传入数据必须为字符串类型
logd(llExcel.appendExcel("/sdcard/1.xls", [["1", "2", "3"], ["1", "4", "5", "撒旦法"]]))
返回值类型说明
trueboolean是否成功

changeExcel 修改指定数据,通过行,列坐标

参数名必选类型说明
filePathstringExcel路径
arrDatastring写入数据
rowNumnumber行号
columnNumnumber列号
sheetIndexint表格下标,默认0
   //传入数据必须为字符串类型
logd(llExcel.changeExcel("/sdcard/1.xls", "撒旦法", 3, 5))
返回值类型说明
trueboolean是否成功

getLineNumber 获取Excel行数

参数名必选类型说明
filePathstringExcel路径
sheetIndexint表格下标,默认0
  logd(llExcel.getLineNumber("/sdcard/1.xls"))
返回值类型说明
11number行数

readExcelAll 读取Excel所有内容

参数名必选类型说明
filePathstringExcel路径
lineNumint行号,默认1
sheetIndexint表格下标,默认0
let ret = llExcel.readExcelAll("/sdcard/.xls")
logd(ret)
if (ret) {
for (let i = 0; i < ret.length; i++) {
logd(ret[i])
//如果遇到报错,改成下面写法
logd(ret[i] + "")
}
}
返回值类型说明
[[1,2,3],[1,2,3]]二维数组Excel所有内容

readExcelLine 读取Excel指定行内容

参数名必选类型说明
filePathstringExcel路径
lineNumint行号,默认1
sheetIndexint表格下标,默认0
  //默认读取第一行
logd(llExcel.readExcelLine("/sdcard/1.xls"))
//指定读取第5行
logd(llExcel.readExcelLine("/sdcard/1.xls", 5))
返回值类型说明
[1,2,3]一维数组Excel指定行内容

writeExcel 覆盖写入Excel,文件不存在则创建

参数名必选类型说明
filePathstringExcel路径
arrData二维数组写入数据,二维数组,数组类型为string类型
colName一维数组标题名,可空,不传则默认写入数据第一条,数组类型为string类型
sheetNamestring表名,可空,默认sheet1
sheetIndexint表格下标,默认0
   //传入数据必须为字符串类型
//不填标题名和表名
logd(llExcel.writeExcel("/sdcard/1.xls", [["1", "2", "3"], ["1", "4", "5", "撒旦法"]]))
//不填表名
logd(llExcel.writeExcel("/sdcard/1.xls", [["1", "2", "3"], ["1", "4", "5", "撒旦法"]],["姓名","年龄"]))
//全填
logd(llExcel.writeExcel("/sdcard/1.xls", [["1", "2", "3"], ["1", "4", "5", "撒旦法"]], ["姓名","年龄"], "学生表"))
返回值类型说明
trueboolean是否成功

writeExcelLine 修改指定行

参数名必选类型说明
filePathstringExcel路径
arrData一维数组写入数据,一维数组,数组类型为string类型
lineNumnumber行号
sheetIndexint表格下标,默认0
   //传入数据必须为字符串类型
logd(llExcel.writeExcelLine("/sdcard/1.xls",["1", "4", "5", "撒旦法"], 2))
返回值类型说明
trueboolean是否成功