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

Node.js如何快速導出多表頭的excel文件實現(xiàn)方法

 更新時間:2023年06月09日 10:43:16   作者:神話  
這篇文章主要為大家介紹了Node.js如何快速導出多表頭的excel文件實現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Node.js 如何快速導出嵌套列多表頭的excel文件

效果圖

實現(xiàn)

1:使用 @zurmokeeper/exceljs, V4.4.1以上 安裝:

npm i @zurmokeeper/exceljs

2: 有一個 worksheet.makeColumns 方法,API文檔: 代碼示例:

const ExcelJS = require('@zurmokeeper/exceljs');
(async ()=>{
  const test = 'test.xlsx';
    const workbook = new ExcelJS.Workbook();
    const worksheet = workbook.addWorksheet('Sheet1', {
      views: [{state: 'frozen', xSplit: 0, ySplit: 2}], // 凍結(jié)第1行和第二行
    });
    // 設置多級表頭
    worksheet.makeColumns([
      {
        id: 1,
        title: '姓名',
      },
      {id: 2, title: 'Qwe'},
      {id: 3, title: 'Foo'},
      {
        id: 4,
        title: '基礎信息',
        children: [
          {id: 41, title: 'Zoo 1'},
          {id: 42, title: 'Zoo 2'},
          {id: 44, title: 'Zoo 3'},
        ],
      },
      {
        id: 5,
        title: 'Zoo1',
        children: [
          {id: 51, title: 'Zoo 51'},
          {id: 52, title: 'Zoo 52'},
          {id: 54, title: 'Zoo 53'},
        ],
      },
      {id: 6, title: 'Foo123213'},
    ]);
    const data = [
      [1, 2, 3, null, null, 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
      [1, 'electron', 'DOB'],
    ];
    worksheet.addRows(data);
    worksheet.columns.forEach(function(column) {
      column.alignment = {horizontal: 'center', vertical: 'middle'};
    });
    await workbook.xlsx.writeFile(test);
})()

以上就是Node.js如何快速導出多表頭的excel文件實現(xiàn)方法的詳細內(nèi)容,更多關于Node.js快速導出多表頭excel文件的資料請關注腳本之家其它相關文章!

相關文章

  • node文件資源管理器讀取視頻信息從零實現(xiàn)

    node文件資源管理器讀取視頻信息從零實現(xiàn)

    這篇文章主要為大家介紹了node文件資源管理器讀取視頻信息從零實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • node.js中的buffer.toString方法使用說明

    node.js中的buffer.toString方法使用說明

    這篇文章主要介紹了node.js中的buffer.toString方法使用說明,本文介紹了buffer.toString的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法

    nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法

    這篇文章主要介紹了nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Express框架實現(xiàn)簡單攔截器功能示例

    Express框架實現(xiàn)簡單攔截器功能示例

    這篇文章主要介紹了Express框架實現(xiàn)簡單攔截器功能,結(jié)合實例形式分析了express框架攔截器相關功能與使用方法,需要的朋友可以參考下
    2023-05-05
  • Node.js編寫CLI的實例詳解

    Node.js編寫CLI的實例詳解

    Node.js的應用場景有前后端分離、海量web頁面渲染服務、命令行工具和桌面端應用等等。本篇文章選取CLI(Command Line Tools)子領域,來談談Node.js編寫CLI的實踐,讓CLI切實解決實際工程問題。
    2017-05-05
  • Node.js Express中間件理解及中間件分類和作用

    Node.js Express中間件理解及中間件分類和作用

    文章主要介紹了Express中間件的概念和使用,包括中間件的核心作用、標準形式、分類、定義以及內(nèi)置中間件和第三方中間件的例子,以及它們的價值,總的來說,文章詳細介紹了Express中間件的相關知識和應用
    2026-04-04
  • node.js 基于cheerio的爬蟲工具的實現(xiàn)(需要登錄權(quán)限的爬蟲工具)

    node.js 基于cheerio的爬蟲工具的實現(xiàn)(需要登錄權(quán)限的爬蟲工具)

    這篇文章主要介紹了node.js 基于cheerio的爬蟲工具的實現(xiàn)(需要登錄權(quán)限的爬蟲工具) ,需要的朋友可以參考下
    2019-04-04
  • nodejs6下使用koa2框架實例

    nodejs6下使用koa2框架實例

    本篇文章主要介紹了nodejs6下使用koa2框架實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Node.js中Koa2在控制臺輸出請求日志的方法示例

    Node.js中Koa2在控制臺輸出請求日志的方法示例

    這篇文章主要給大家介紹了關于Node.js中Koa2在控制臺輸出請求日志的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Node.js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • nodejs和npm升級實現(xiàn)過程

    nodejs和npm升級實現(xiàn)過程

    這篇文章主要介紹了nodejs和npm升級實現(xiàn)過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-08-08

最新評論

佛教| 沿河| 陆良县| 郸城县| 施甸县| 临湘市| 盐源县| 宝丰县| 浮山县| 海晏县| 古丈县| 丹阳市| 津南区| 桃源县| 新宾| 康马县| 闽侯县| 开远市| 新建县| 沁水县| 高州市| 定州市| 保定市| 迁安市| 鸡西市| 深泽县| 隆安县| 绥棱县| 西城区| 仪征市| 苍山县| 丰顺县| 河北区| 商都县| 尚义县| 漳浦县| 临猗县| 福清市| 玉环县| 桦川县| 天柱县|