excelto

1.0.3 • Public • Published

批量 excel 转 json 小工具

NodeJS版本最低 8.17.0

支持文件格式:csvodsxlaxlamxlsxlsbxlsmxlsxxltxltmxltx

使用

全局安装

npm i -g excelto # 全局安装
excelto # 执行批量转换

免安装使用:

npx excelto -f -t -e -p ./doc/1.xlsx

引入使用

npm i excelto
const excelJson=require('excelto')
// 没有回调,也没有返回值
excelJson('./doc/1.xlsx')
// 
excelJson({
    format:true,
    table:true,
    empty:true,
    filePath:'./doc/1.xlsx'
})

还可以这样使用(需要全局安装依赖后支持)

npm init excelto ./doc/1.xlsx
npm init excelto format
npm init excelto table
yarn create excelto empty
yarn create excelto table

选项

参数 默认值 参数类型 描述
-f,--format false boolean 是否缩进美化 JSON,默认否
-t,--table false boolean 是否转换数组为对象({key:value},取第一行为key),默认不转换
-e,--empty false boolean 是否过滤空数据,默认不过滤
-p,--filePath null String 指定单个文件转换或文件夹(如:../数据.xls、../doc)
-c,--clean false boolean 清空 output 文件夹(如果不存在文件夹 output,则会生成),此指令为 true 则不会执行转换方法

美化

excelto --format --table

指定文件或文件夹转换

excelto --filePath ../../doc/1.xlsx
excelto --filePath ../../doc -t -f

帮助

excelto --help

更新记录

# 1.0.0
1. excel 转 json

# 1.0.1-1.0.3
1. 修改 README.md

打赏

微信

支付宝

Package Sidebar

Install

npm i excelto

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

9.22 kB

Total Files

5

Last publish

Collaborators

  • cxvhweb