0.0.4 • Published 2 years ago

exports-function v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

本文是 simon-js-toolhttps://www.npmjs.com/package/simon-js-tool) 的附加导出函数文档。

目前我已经整理出了90多个常用功能,还在更新中......,您的认可对我最大的鼓励!

更多

赞助我

img

img

使用说明

npm i simon-js-tool # 安装

import { 
  deepCompare
 } from 'exportsFunction' # 按需引入

jsonExportZip

  • json导出为zip文件
  • 参数:
    • header: string[]
    • data: any
    • fileName: string
jsonExportZip({
  header: ['colums1', 'colums2', 'colums3'],
  data: [
    ['data1', 'data2', 'data3'],
    ['data4', 'data5', 'data6'],
    ['data7', 'data8', 'data9'],
  ],
  fileName: 'test'
})

tableExportExcel

  • HTMLTableElement 转换为 Excel 导出
  • 参数:
    • table: HTMLTableElement | string
    • filename: string = 'test.xlsx
    • sheetname: string = 'sheet1'
tableExportExcel('.my-table', '表格.xlsx') // 导出 .my-table 元素的表格.xlsx

jsonExportExcel

  • json导出成excel
  • 参数:
    • exportExcelOptions: { multiHeader?: [], header: [], data: any, filename?: string = 'excel-list', merges?: string[] = [], autoWidth: Boolean = false, bookType?: string = 'xlsx', sheetName?:string = 'sheet1', }
jsonExportExcel({
  header: ['姓名', '年龄', '性别'],
  data: [
    ['小王', '18', '男'],
    ['小李', '20', '男'],
    ['小赵', '21', '男'],
    ['小张', '22', '男'],
    ['小刘', '23', '男'],
  ],
  fileName: '三年二班学生信息',
  bookType: 'xlsx',
  sheetName: '学生信息表',
}) // 导出三年二班学生信息.xlsx

exportPdf

  • 导出pdf文件
  • 参数:
    • src: 图片地址
    • filename: 文件名
exportPdf('./a.jpg', 'xxx') // 导出xxx.pdf

GitHub地址

Welcome to PR