1.0.3 • Published 1 year ago

excelto v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

批量 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,--formatfalseboolean是否缩进美化 JSON,默认否
-t,--tablefalseboolean是否转换数组为对象({key:value},取第一行为key),默认不转换
-e,--emptyfalseboolean是否过滤空数据,默认不过滤
-p,--filePathnullString指定单个文件转换或文件夹(如:../数据.xls、../doc)
-c,--cleanfalseboolean清空 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

打赏