Node将Excel数据解析为Json
试想这样一种情况,一个不熟悉技术的人需要在网站中展示他存在 Excel 里的数据,数据量很大,人工操作很繁琐,且容易出错,如果要做到用户友好,程序的任务是读入 Excel,解析,以正确的格式存入数据库。
在 Java 环境下,可以用 Apache POI
来操作 office 全家桶的读写,我不熟悉Java,所以这篇文章就记录下用 NodeJS 解析 Excel(xlsx 格式)数据为Json格式。
试想这样一种情况,一个不熟悉技术的人需要在网站中展示他存在 Excel 里的数据,数据量很大,人工操作很繁琐,且容易出错,如果要做到用户友好,程序的任务是读入 Excel,解析,以正确的格式存入数据库。
在 Java 环境下,可以用 Apache POI
来操作 office 全家桶的读写,我不熟悉Java,所以这篇文章就记录下用 NodeJS 解析 Excel(xlsx 格式)数据为Json格式。
手机里的闹钟设置时会让选择具体在星期几工作,选择的方式因机而异,今天要聊的是手机提供七个点,点亮你需要的时间。如果用前端的方法实现,怎么做简洁,如何对复选框变形,看了很多别人的demo,都没有达到我的预期,我需要将选项内容作为点选的按钮,这就需要让两者“合二为一”,内容的样式随着checkbox
的状态改变,这里应该有思路了。
笔记下关于express项目文件结构与对应的功能,以及初始化的app.js的结构注释。
从前天开始,博客访问不了,以为是Github又抽风了,但周围托管在Github上的博客都正常访问,遂把代理开全局,竟然正常访问,有种不祥的预感,域名不会别墙了吧……
2016/8/28更新
域名被屏蔽,可能是没有备案的原因……,最近正在办备案。
哎!好好说话,你别打我啊,WOC,别打脸……
用户在填写表单时,常出现遗漏或者不符合规范的填写,解决这些问题需要在 input
处添加筛选条件,例如 email 或者password,或者是在提交前进行信息确认,如不符合提交条件,应该组织表单的提交,今天正好遇到了这个问题,借机会做一个关于表单的笔记。
项目中用mongoose操作MongoDB,非关系型数据库MongoDB的结构以及语法与常用的关系型数据库相差很大,这里记录了MongoDB结构以及操作数据库的方法和一些增删改查实例。
再次看到BOM的location,涉及到URL的组成,做个总结,记个笔记先。
刚接触javascript时对定时器进行过总结,但也只是停留在函数的用法。最近在看「JavaScript高级程序设计」,再次看到相关的内容,涉及到事件循环[Event Loop],才对这两个方法的调用原理有清晰的认识,做个笔记先。
正文之前,我在想,该把这篇文章分类在哪?当然,自寻烦恼本就是生活的一部分,或者于我而言生活本就是在自寻烦恼。
之前在Linux服务器上安装程序都是用的包管理器,但由于这种方式处在鄙视链末端,常遭黄彪的诟病,遂记录一篇在 CentOS 上源码安装 NodeJS。
前段时间帮忙做一个微信后台开发,并且用了Node + Mongo,做一次实践,后面又添加了一些功能,整个项目开始变得系统,做了一段时间,对于整个系统的把握变得清晰,Node的使用也有了些思路,过程中遇到很多问题,虽然最后项目作废了,但是笔记还是要做的,这里就记录下开发中遇到的问题。
‘./‘指向的目录是执行脚本时所在的当前目录,’__dirname’指向的目录是执行的脚本所保存的目录。
用SSH远程登陆了服务器,起一个Node服务器,关闭了Putty窗口,Node服务也被关了,这还怎么愉快的玩耍,Google一下,晓得了窗口管理器的存在,可以通过Screen或者Tmux新建多个Session进行管理后台程序,Screen用了两天,Tmux用了半天,决定用Tmux,这里汇了一些常用的命令以及快捷键,方便查用。
这篇笔记下Centos7下,NodeJS的安装以及更新。
在 windows 本地操作服务器,最初使用 putty + FileZilla,之后使用 Xshell + Xftp,之后看到黄彪同学直接在命令行( Linux 下)用 ssh 命令登陆服务器,vim 下操作,手指在键盘上下翻飞,好不潇洒,十分羡慕,无奈电脑性能太差,开虚拟机太卡,双系统并不想折腾,生产力太低,硬件跟不上,软件来凑,不得不赞叹git for windows
功能之强大,让我在 windows 下可以用 Linux 命令完成大多数工作,这篇笔记下 windows 下使用 ssh 登陆远程服务器以及使用 scp 跨机远程拷贝。