解析excel的方案

早上的时候想做个东西把产品给的execl 纬度表,转成json。

方案有很多:

1.转成cvs,导入到mysql 数据库里去。
2.nodejs npm包去解析。(有些包其实是机遇python的)
3.gulp作处理。
最终选择了 gulp-excel2html

var gulp = require('gulp');
var excel2html = require('gulp-excel2html');
gulp.task('jshtml', function() {
  gulp.src('weidu.xlsx')
  .pipe(excel2html({
      tmplFile:'foo_template.html',
      resultFile:'result.html',
      dataHandle:function(excel){
          //handle excel data and return something
          var sheet1 = excel.shift(),
                // 读取行数据
                rows = sheet1.data;
            return {
                rows:rows,
                getName:function(){
                    return this;
                }
            };
      }
  }))
  .pipe(gulp.dest('./'));
});
gulp.task('default', ['jshtml']);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    井皮皮阅读 1,325评论 0 10
  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    小裁缝sun阅读 953评论 0 3
  • 简介:gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发...
    情怀水岸阅读 833评论 0 5
  • gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学...
    依依玖玥阅读 3,196评论 7 55
  • 1,安装nodeJs 1.1、说明:gulp是基于nodeJS,理所当然需要安装nodeJS; 1.2、安装:打开...
    程序员之路阅读 338评论 0 1