JS-XLSX参数配置项

js-xlsx 主要有以下几个常用的函数:

  1. XLSX.readFile(file, options)

读取本地文件

  • file string | Buffer,Excel文件的路径或二进制数据(Buffer)。

  • optionsObject,配置对象。可选。常见的配置项包括:

    • type: string, 数据的类型,默认值为 'binary',其他可选值包括 'base64' 和 'array'。
  1. XLSX.read(data, options)

读取二进制数据

  • dataUint8Array,Excel 文件的二进制数据。

  • optionsObject,配置对象。可选。常见的配置项包括:

    • type: string, 数据的类型,默认值为 'buffer',其他可选值包括 'array' 和 'base64'。
  1. XLSX.utils.sheet_to_json(worksheet, options)

将 Sheet 数据转换为 JSON 格式

  • worksheetObject,Sheet 对象。

  • optionsObject,配置对象。可选。常见的配置项包括:

    • header: array | number, 指定表头的行号或行号组成的数组。如果不设置,则以第一行作为表头。
    • blankrows: boolean, 是否保留空行。默认值为 false。
    • defval: any, 默认值。如果指定,则将空单元格替换为默认值。如果未指定,则使用 null。
  1. XLSX.utils.json_to_sheet(data, options)

将 JSON 数据转换为 Sheet 格式

  • dataArray,JSON 数据。

  • optionsObject,配置对象。可选。常见的配置项包括:

    • header: array, 表头。
    • skipHeader: boolean, 是否跳过表头。默认值为 false。

这些函数的参数都有默认值,可以按照默认值调用。如果需要自定义参数,可以按照上述描述传入相应的 options 对象。



 
链接:https://www.jianshu.com/p/fa1e7e17e178
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JS-XLSX 库是一个功能强大的 JavaScript Excel 文件解析和生成库,它提供了多种参数和方法,用于读取、解析、生成和修改 Excel 文件。以下是 JS-XLSX 库的常用参数和方法: 1. `XLSX.readFile(file, options)`: 读取本地 Excel 文件并返回一个 Workbook 对象。参数 `file` 是 Excel 文件的路径或者一个 File 对象,`options` 是可选的配置。 2. `XLSX.utils.sheet_to_json(sheet, options)`: 将 Sheet 对象转换为 JSON 格式的数据。参数 `sheet` 是 Sheet 对象,`options` 是可选的配置,如是否包含表头、是否只解析第一行等。 3. `XLSX.utils.json_to_sheet(data, options)`: 将 JSON 数据转换为 Sheet 对象。参数 `data` 是 JSON 数据,`options` 是可选的配置,如是否包含表头、是否只解析第一行等。 4. `XLSX.utils.book_new()`: 创建一个新的 Workbook 对象。 5. `XLSX.utils.book_append_sheet(workbook, sheet, name)`: 将一个 Sheet 对象添加到 Workbook 对象中。参数 `workbook` 是 Workbook 对象,`sheet` 是 Sheet 对象,`name` 是 Sheet 的名称。 6. `XLSX.writeFile(workbook, filename, options)`: 将 Workbook 对象保存为本地 Excel 文件。参数 `workbook` 是 Workbook 对象,`filename` 是要保存的文件名,`options` 是可选的配置,如是否压缩、是否使用二进制格式等。 7. `Sheet['!cols']`: 设置或获取 Sheet 的列宽数组。 8. `Sheet['!rows']`: 设置或获取 Sheet 的行高数组。 9. `Sheet['!merges']`: 设置或获取 Sheet 的合并单元格数组。 10. `Sheet['A1']`: 获取或设置 Sheet 中 A1 单元格的样式。 11. `Cell.s`: 获取或设置单元格的样式。 12. `Cell.v`: 获取或设置单元格的值。 以上是 JS-XLSX 库的一些常用参数和方法,可以根据实际需求进行调用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值