最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js實現Excel轉JSON

 更新時間:2015年04月24日 09:28:08   投稿:hebedich  
本文給大家記錄的是個人項目中遇到的,使用node.js實現Excel轉換成Json的方法和過程,十分的簡單實用,也很詳細,這里推薦給有需要的小伙伴參考下。

 一直在做一個關于網上選課的系統(tǒng),選用了時下比較流行的node.js。今天在想怎么把學生或者老師的信息導入進去,涉及數量比較多一點,我手邊又正好有一部分excel的表格。就想把excel轉成json然后倒入到mongodb中去。

    搜了下網上的資料,有不少。大部分都是C#或python的,要嗎自己編譯,要嗎各種缺庫運行不了。google了一下發(fā)現居然node里面是有這個module的。網址是https://www.npmjs.com/package/xls-to-json。。

    步驟的話大概記錄下吧:

到任意位置,新建個package.json。我不知道為何試了下直接npm安裝不行,所以就這樣唄。

{
 "name": "abc",
 "version": "0.0.0",
 "private": true,
 "scripts": {
  "start": "node ./bin/www"
 },
 "dependencies": {
  "xls-to-json": "*"

 }
}

保存后直接npm install 安裝包。然后新建app.js

node_xj = require("xls-to-json");
 node_xj({
  input: "test.xls", // input xls 
  output: "output.json" // output json 
  //sheet: "sheet1", // specific sheetname 
 }, function(err, result) {
  if(err) {
   console.error(err);
  } else {
   console.log(result);
  }
 });

這個是直接粘貼的上邊網站的代碼。然后運行時sheet出錯了,我就直接注釋了。

將test.xls放到相同目錄,然后node app.js就行了。。

都是同學的信息,就打碼了。反正能看出是成功的。

這個方法很簡單,粗暴。。在這里mark與分享,路過的有更好的方法,或者建議可以留言評論。謝謝。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關文章

  • Nodejs如何復制文件

    Nodejs如何復制文件

    這篇文章主要為大家詳細介紹了Nodejs如何復制文件的過程,感興趣的小伙伴們可以參考一下
    2016-03-03
  • nvm的下載,安裝與使用方法圖文詳解

    nvm的下載,安裝與使用方法圖文詳解

    這篇文章主要介紹了nvm的下載,安裝與使用方法,詳細介紹了nvm的功能、下載與安裝方法,常見命令以及相關問題解決方法,需要的朋友可以參考下
    2023-04-04
  • Node.js讀取Excel文件并處理合并單元格

    Node.js讀取Excel文件并處理合并單元格

    在現代的數據處理任務中,Excel 文件是一種非常常見的數據存儲格式,本文將介紹如何使用 Node.js 讀取 Excel 文件,并處理其中的合并單元格,需要的可以參考下
    2025-03-03
  • npm包發(fā)布和刪除的超詳細教程

    npm包發(fā)布和刪除的超詳細教程

    npm是JavaScript的包管理器,也是世界上最大的軟件注冊中心,下面這篇文章主要給大家介紹了關于npm包發(fā)布和刪除的超詳細教程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • nodejs一個簡單的文件服務器的創(chuàng)建方法

    nodejs一個簡單的文件服務器的創(chuàng)建方法

    這篇文章主要介紹了nodejs一個簡單的文件服務器的創(chuàng)建方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • node.js開發(fā)中使用Node Supervisor實現監(jiān)測文件修改并自動重啟應用

    node.js開發(fā)中使用Node Supervisor實現監(jiān)測文件修改并自動重啟應用

    這篇文章主要介紹了node.js開發(fā)中使用Node Supervisor實現監(jiān)測文件修改并自動重啟應用的功能,從而避免大量重復的CTRL+C終止程序動作,需要的朋友可以參考下
    2014-11-11
  • node項目使用http模塊發(fā)送get-post請求方式

    node項目使用http模塊發(fā)送get-post請求方式

    這篇文章主要介紹了node項目使用http模塊發(fā)送get-post請求方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • 詳解nodejs微信公眾號開發(fā)——3.封裝消息響應模塊

    詳解nodejs微信公眾號開發(fā)——3.封裝消息響應模塊

    上一篇文章:nodejs微信公眾號開發(fā)(2)自動回復,實現了簡單的關注回復。采用拼接字符串的形式,并不是很方便,這里我們將其封裝承接口。
    2017-04-04
  • 解決npm管理員身份install時出現權限的問題

    解決npm管理員身份install時出現權限的問題

    下面小編就為大家分享一篇解決npm管理員身份install時出現權限的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 教你用NodeJs構建屬于自己的前端腳手工具

    教你用NodeJs構建屬于自己的前端腳手工具

    對于腳手架我們可能天天都在接觸,像npm包管理工具,vue-cli,webpack…,但是這些腳手架是怎么做出來的,我們自己能不能做一個出來玩玩,下面這篇文章主要給大家介紹了關于如何利用NodeJs構建屬于自己的前端腳手工具的相關資料,需要的朋友可以參考下
    2022-05-05

最新評論

清新县| 拉孜县| 准格尔旗| 永济市| 嘉峪关市| 双柏县| 申扎县| 新宾| 儋州市| 二连浩特市| 信阳市| 五台县| 贞丰县| 巧家县| 浮山县| 申扎县| 包头市| 绥棱县| 郑州市| 南宁市| 合阳县| 平安县| 米林县| 五常市| 铜陵市| 卢湾区| 高密市| 临澧县| 饶平县| 夏邑县| 万年县| 广昌县| 黑龙江省| 怀来县| 泾源县| 大理市| 马山县| 巴林右旗| 文化| 昌江| 京山县|