npm 包 node-dhtmlx-excel 使用教程

阅读时长 6 分钟读完

简介

node-dhtmlx-excel 是一款基于 dhtmlxGrid 和 jsZip 的 npm 包,它可以生成 dhtmlxGrid 格式的 Excel 文件并进行下载或导出。

安装

可以通过 npm 进行安装:

使用

初始化

声明:

初始化:

导出 Excel 文件

使用以下代码进行 Excel 文件的导出:

该方法接受以下参数:

  • filename:生成的文件名称
  • columns:所要导出的列的索引,以逗号分隔
  • rows:所要导出的行的索引,可以传入数组或字符串。数组格式表示单行,字符串格式表示多行,如 '1-3' 表示从第 1 行到第 3 行都要导出,'1,3,5' 表示只导出第 1、3 和 5 行。
  • add_title:是否需要在导出的文件中加入表头。

导出 Excel 数据

使用以下代码进行 Excel 数据的导出:

该方法接受的参数与 exportToFile 方法相同,并返回一个 JSON 对象,可以通过 JSON.stringify 转为字符串后传递给后端,让后端自行处理下载或导出。

示例代码

-- -------------------- ---- -------
--------- -----
------
------
    ----- ----------------
    ------------------------ ----------
    ------- -------------------------------------------------------------
    ------- --------------------------------------------------------------------
    ----- ---------------- ------------------------------------------------------
    ----- ---------------- ---------------------------------------------------------------------
-------
------
---- ----------- -------------- ------ ------ --------------
------- ------------------------- ----- -----------
------- ---------------------- ------------------------------------
------- -----------------------
    ----- ------------- - -----------------------------

    --- ------ - --- ------------------
        ---------- ---------
        -------- -
            ------- ----- ------ -------
            ------- ----- ------ -------
            ------- ----- ------ ------
        --
        ----- -
            ---- -- ----- ------- ----- ------
            ---- -- ----- --------- ----- ------
            ---- -- ----- -------- ----- ------
            ---- -- ----- -------- ----- ------
            ---- -- ----- ------- ----- ------
            ---- -- ----- -------- ----- ------
            ---- -- ----- -------- ----- ------
            ---- -- ----- ------- ----- -----
        --
        ----- ----------
    ---
    --------------

    --- ------------- - --- ----------------------

    -------- ------------ -
        ----------------------------
            --------- -------------------------
            -------- --------
            ----- --- -- -------
            ---------- ----
        ---

        -- ----------------
        --- ---- - ----------------------------
          -------- --------
          ----- --- -- -------
          ---------- ----
        ---
        ----------------------------------
        --
    -
---------
-------
-------

总结

node-dhtmlx-excel 是一款十分方便的进行 dhtmlxGrid Excel 导出的 npm 包,使用简单,功能强大,可以帮助前端开发人员提高开发效率。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ea781e8991b448dc0d5

纠错
反馈