/ExcelHelper

基于Node的学籍表转换为学科网导入的数据的工具

Primary LanguageJavaScriptMIT LicenseMIT

##学籍网数据表转LearnSite学生表,再将以学生名命名图片重命名为LearnSite学号,同时还能将学生图片缩放大小的小工具

名子好长。。。

###子命令 transform

node excelhelper transform -s excelFilePath [-d destinationFolder]

学籍网数据表转LearnSite学生表

学籍网数据源表

学籍号 姓名 身份证件号 班级名称 性别 民族 出生年月 学生状态
G012345678901230001 张爱雪 500123456789012301 (1)班 汉族 20040126 正常
G012345678901230002 杨真 500123456789012302 (1)班 汉族 20031008 正常

Example:

node hello.js 2010-1.xls

###子命令 rename

格式:

node excelhelper rename -e ExcelFilePath -p FilesDirectory [-w Width]

参数说明:

e,传入Excel文件的完整路径。

p,为需要批量重命名的文件所在的目录。

w,当需要批量重命名的文件为jpg或png格式的图片时,可以传入一个预期的图片宽度值,程序会先对图片按传入的宽度值进行缩放操作(保持长宽比), 再对图片进行重命名操作。

适用情况:

一个存储批量重命名文件参照信息的Excel文件,和一个存放待批量重命名文件的目录 Example:

node getImagesFromDir.js export_2010-1.xlsx F:\ZhangChuan\Desktop\20160118LearnsiteStudentsImport\data