亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

node讀寫Excel操作實例分析

 更新時間:2019年11月06日 09:33:28   作者:蒼青浪  
這篇文章主要介紹了node讀寫Excel操作,結(jié)合實例形式分析了node.js使用node-xlsx模塊模塊讀寫Excel的相關實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下

本文實例講述了node讀寫Excel操作。分享給大家供大家參考,具體如下:

目支持寫Excel的node.js模塊:

  • node-xlsx: 基于Node.js解析excel文件數(shù)據(jù)及生成excel文件;
  • excel-parser: 基于Node.js解析excel文件數(shù)據(jù),支持xls及xlsx格式文件;
  • excel-export : 基于Node.js將數(shù)據(jù)生成導出excel文件,生成文件格式為xlsx;
  • node-xlrd: 基于node.js從excel文件中提取數(shù)據(jù),僅支持xls格式文件。

下面通過node-xlsx模塊來操作Excel文件。

1、安裝node-xlsx模塊

每次npm的時候,走國外的鏡像,非常的慢,甚至安裝失敗,可以配置一下

通過改變默認npm鏡像代理服務,以下三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候不用重新配置。

通過config命令

npm config set registry https://registry.npm.taobao.org

npm info underscore (如果上面配置正確這個命令會有字符串response)

命令行指定

npm --registry https://registry.npm.taobao.org info underscore

編輯 ~/.npmrc 加入下面內(nèi)容

registry = https://registry.npm.taobao.org

注:有時候執(zhí)行npm會失敗,提示

Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js'

此時發(fā)現(xiàn)node_modules文件夾下npm文件加不存在,經(jīng)常會出現(xiàn)這樣的情況,于是我對此文件夾做個備份。

安裝node-xlsx

npm install node-xlsx

安裝成功后,會在node_modules文件夾存在node-xlsx文件夾

2、讀寫xlsx

JavaScript Code

var xlsx = require('node-xlsx');
var fs = require('fs');
var data = [
  {
    name : 'sheet1',
    data : [
      [
        'ID',
        'Name',
        'Score'
      ],
      [
        '1',
        'Michael',
        '99'
      ],
      [
        '2',
        'Jordan',
        '98'
      ]
    ]
  },
  {
    name : 'sheet2',
    data : [
      [
        'AA',
        'BB'
      ],
      [
        '23',
        '24'
      ]
    ]
  }
]
// 寫xlsx
var buffer = xlsx.build(data);
fs.writeFile('./resut.xls', buffer, function (err)
{
  if (err)
    throw err;
  console.log('Write to xls has finished');
// 讀xlsx
  var obj = xlsx.parse("./" + "resut.xls");
  console.log(JSON.stringify(obj));
}
);

注意:文件擴展名可以是xls,也可以是xlsx

運行后輸出:

附錄:使用nodemon讓node自動重啟

在我們開發(fā)node項目的時候,修改了服務的代碼,但是node并自動重啟來生效,必須手動去重啟一下,這樣很煩人的啊,很浪費時間,于是就有大神開發(fā)了自動重啟的工具——nodemon,很簡單的。

npm install -g nodemon 

此時就可以用nodemon來代替node命令,執(zhí)行服務器端js腳本了~

 希望本文所述對大家node.js程序設計有所幫助。

相關文章

  • nodejs使用node-xlsx生成excel的方法示例

    nodejs使用node-xlsx生成excel的方法示例

    這篇文章主要介紹了nodejs使用node-xlsx生成excel,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 如何利用nodejs實現(xiàn)命令行游戲

    如何利用nodejs實現(xiàn)命令行游戲

    這篇文章主要給大家介紹了關于如何利用nodejs實現(xiàn)命令行游戲的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • NestJS系列核心概念之Module模塊示例詳解

    NestJS系列核心概念之Module模塊示例詳解

    這篇文章主要為大家介紹了NestJS系列核心概念之Module模塊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 手寫簡版無三方依賴的Node-Server實現(xiàn)示例

    手寫簡版無三方依賴的Node-Server實現(xiàn)示例

    這篇文章主要為大家介紹了手寫簡版無三方依賴的Node-Server實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • nodeJS服務器的創(chuàng)建和重新啟動的實現(xiàn)方法

    nodeJS服務器的創(chuàng)建和重新啟動的實現(xiàn)方法

    今天小編就為大家分享一篇nodeJS服務器的創(chuàng)建和重新啟動的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • Node.js下自定義錯誤類型詳解

    Node.js下自定義錯誤類型詳解

    在JavaScript里面,運行過程中的錯誤的類型總是被人忽略,這篇文章給大家詳細介紹了如何在Node.js下自定義錯誤類型,對大家學習或者使用Node.js具有一定的參考借鑒價值,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-10-10
  • nodejs密碼加密中生成隨機數(shù)的實例代碼

    nodejs密碼加密中生成隨機數(shù)的實例代碼

    本篇文章主要介紹了nodejs密碼加密中生成隨機數(shù)的實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 詳解Node.js服務器靜態(tài)資源處理

    詳解Node.js服務器靜態(tài)資源處理

    靜態(tài)資源服務器指的是不會被服務器的動態(tài)運行所改變或者生成的文件,本文主要為大家詳細介紹了Node.js服務器靜態(tài)資源處理的相關知識,需要的可以了解下
    2024-04-04
  • NodeJS安裝圖文教程

    NodeJS安裝圖文教程

    這篇文章主要為大家詳細介紹了NodeJS安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 基于Express+multer實現(xiàn)文件上傳功能

    基于Express+multer實現(xiàn)文件上傳功能

    Multer是Node.js中的一個第三方包,或者說是第三方中間件,主要用于是實現(xiàn)文件上傳的功能,本文小編講給大家詳細介紹一下基于Express+multer來實現(xiàn)文件上傳功能,文章通過代碼示例和圖文介紹的非常詳細,需要的朋友可以參考下
    2023-11-11

最新評論