excel插件[100元]
exel
提示
- 只支持xls
appendExcel 追加写入Excel,文件不存在则创建
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
arrData | 是 | 二维数组 | 写入数据,二维数组,数组类型为string类型 |
sheetIndex | 否 | int | 表格下标,默认0 |
//传入数据必须为字符串类型
logd(llExcel.appendExcel("/sdcard/1.xls", [["1", "2", "3"], ["1", "4", "5", "撒旦法"]]))
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否成功 |
changeExcel 修改指定数据,通过行,列坐标
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
arrData | 是 | string | 写入数据 |
rowNum | 是 | number | 行号 |
columnNum | 是 | number | 列号 |
sheetIndex | 否 | int | 表格下标,默认0 |
//传入数据必须为字符串类型
logd(llExcel.changeExcel("/sdcard/1.xls", "撒旦法", 3, 5))
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否成功 |
getLineNumber 获取Excel行数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
sheetIndex | 否 | int | 表格下标,默认0 |
logd(llExcel.getLineNumber("/sdcard/1.xls"))
返回值 | 类型 | 说明 |
---|---|---|
11 | number | 行数 |
readExcelAll 读取Excel所有内容
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
lineNum | 否 | int | 行号,默认1 |
sheetIndex | 否 | int | 表格下标,默认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指定行内容
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
lineNum | 否 | int | 行号,默认1 |
sheetIndex | 否 | int | 表格下标,默认0 |
//默认读取第一行
logd(llExcel.readExcelLine("/sdcard/1.xls"))
//指定读取第5行
logd(llExcel.readExcelLine("/sdcard/1.xls", 5))
返回值 | 类型 | 说明 |
---|---|---|
[1,2,3] | 一维数组 | Excel指定行内容 |
writeExcel 覆盖写入Excel,文件不存在则创建
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
arrData | 是 | 二维数组 | 写入数据,二维数组,数组类型为string类型 |
colName | 否 | 一维数组 | 标题名,可空,不传则默认写入数据第一条,数组类型为string类型 |
sheetName | 否 | string | 表名,可空,默认sheet1 |
sheetIndex | 否 | int | 表格下标,默认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", "撒旦法"]], ["姓名","年龄"], "学生表"))
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否成功 |
writeExcelLine 修改指定行
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
filePath | 是 | string | Excel路径 |
arrData | 是 | 一维数组 | 写入数据,一维数组,数组类型为string类型 |
lineNum | 是 | number | 行号 |
sheetIndex | 否 | int | 表格下标,默认0 |
//传入数据必须为字符串类型
logd(llExcel.writeExcelLine("/sdcard/1.xls",["1", "4", "5", "撒旦法"], 2))
返回值 | 类型 | 说明 |
---|---|---|
true | boolean | 是否成功 |