[毕设备忘] xls-to-json

唉呀~拿到一堆数据,居然是.xls格式的不是.xlxs格式的。

1、安装:npm install xls-to-json

2、xls 转换为json:

1)一个excel文件,infor.xls ,包含两个表 user 和 manage

2)代码:

var xls_json = require(‘../‘);

xls_json(
    {
          input: "infor.xls",
        output : "infor.json"
    },
    function(err, result) {
        if(err) {
            console.error(err);
        }
        else {
            console.log(result);
        }
    }
);

3)生成的json文件:

3、与node-xlsx转换json的区别:

1)xls-to-json 只能转换文件中的第一个sheet;node-xlsx能转换多个(上限未知);

2)xls-to-josn 转换时能将表头生成key,更接近实际项目运用时想要的结果;

4、传送门:

npm:https://www.npmjs.com/package/xls-to-json

时间: 2024-10-26 09:32:48

[毕设备忘] xls-to-json的相关文章

[毕设备忘] node-xlsx

xlsx 格式是office2007使用的格式,是基于XML的压缩文件格式. 1.安装:npm install node-xlsx 2.将xlsx转为json文件 1)准备一个xlsx文件:information.xlsx,有两个表格,分别为user 和 manage 2)代码: var xlsx = require("node-xlsx"); var fs = require("fs"); // xlsx to json var xObj = xlsx.parse

支持.NET和移动设备的XLS读写控件XLSReadWriteII下载地址及介绍

原文来自龙博方案网http://www.fanganwang.com/product/3085转载请注明出处 读写任何单元值 数字型.字符型.布尔型以及错误型.但是你了解日期和时间型单元吗?在Excel中没有这样的单元.Excel是和Delphi一样的方式来存储日期和时间的,即浮点型.那是什么制造了日期或时间值啦,是格式化. 完全支持公式.你可以使用和Excel一样的函数,也支持对外部工作簿引用的公式,你甚至可以从外部引用读取结果. 与操作Delphi的TStringGrid一样的方式操作单元格

关于Xls直接转JSON的解决办法

大家好,这里介绍一下xls转json的方法. 1.直接用XLs工具可以转出Json(这个就不介绍了). 2.用nodejs程序执行上面的json转换操作,我用的NOdeJS版本是4.2.2,下面贴一下全全部代码: //文件上传 //获取当前时间(年月日时分秒) function getnow() { var date = new Date(); var seperator1 = ""; var seperator2 = ""; var month = date.ge

JS-XLS/X读取和解析Excel表格文件(xls/xlsx)的JavaScript插件

最近有一个要求,我的一个项目中解析Excel文件(与xls/xlsx扩展)在浏览器(使用JavaScript当然).所以我在网上看了一下,发现了这2个有用的库: js-xls js-xlsx 让我们看看他们是如何工作的. 兼容性 支持读取文件格式 Excel 2007+ XML Formats (XLSX/XLSM) Excel 2007+ Binary Format (XLSB) Excel 2003-2004 XML Format (XML "SpreadsheetML") Exc

Spring 4 MVC 视图解析器(XML JSON PDF等) 纯注解(带源码)【推荐】

原文地址:http://websystique.com/springmvc/spring-4-mvc-contentnegotiatingviewresolver-example/ [本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看.源码下载地址在文章末尾.] [翻译 by 明明如月 QQ 605283073] 下一篇:Spring 4 MVC @RestController 注解实现REST Service 上一篇:Spring 4 MVC 表单校验资源处理(带源码)

django-xadmin的使用(比官方文档更精简)

01-下载源码 GitHub地址:https://github.com/sshwsfc/xadmin   # 安装xadmin     由于使用的是Django2.0的版本,所以需要安装xadmin项目django2分支的代码.   在PyCharm里打开命令行工具,输入以下命令完成安装:   pip install git+git://github.com/sshwsfc/[email protected]     也可以使用https的地址安装,命令如下:   pip install git

Python著名的lib和开发框架(均为转载)

第一,https://github.com/vinta/awesome-python Awesome Python A curated list of awesome Python frameworks, libraries, software and resources. Inspired by awesome-php. Awesome Python Admin Panels Algorithms and Design Patterns Anti-spam Asset Management A

Python框架、库以及软件资源汇总

转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子.贡献代码.开发框架.开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新. Python就是这样一门受到全世界各地开源社区支持的语言.Python可以用来开发各种小工具软件.web应用.科学计算.数据分析等等,Python拥有大量的流行框架,比如Django.使用Python框架时,可以根据自己的需求插入不同的模块,比如可以用S

156个Python网络爬虫资源

本列表包含Python网页抓取和数据处理相关的库. 网络相关 通用 urllib - 网络库(标准库) requests - 网络库 grab - 网络库(基于pycurl) pycurl - 网络库 (与libcurl绑定) urllib3 - 具有线程安全连接池.文件psot支持.高可用的Python HTTP库 httplib2 - 网络库 RoboBrowser - 一个无需独立浏览器即可访问网页的简单.pythonic的库 MechanicalSoup - 能完成自动网站交互的Pyth