npm 包 excel_differnciate 使用教程

阅读时长 6 分钟读完

前言

Excel 是办公自动化软件中最常用的之一,其可以完成数据的录入、统计、分析等操作,然而,在日常使用中,我们常常需要对 Excel 表格进行对比操作,这时候一个好用的 Excel 差异对比工具就非常重要了。本文将介绍一款 npm 包 excel_differnciate,其可以帮助我们完成 Excel 表格的差异对比,提高我们的工作效率。

安装

通过 npm 安装 excel_differnciate 包

使用

首先,我们需要将两个 Excel 表格转成对应的 json 数据,然后,再调用 excel_differnciate 包提供的 diff 函数即可实现 Excel 差异对比功能。

转换 Excel 表格为 json 数据

为了能够实现 Excel 表格到 json 数据的转换,我们需要使用另一个 npm 包 excel-to-json。通过 excel-to-json 包,我们可以轻松实现将 Excel 表格转化为 json 数据的功能。

使用方法如下:

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

差异对比

有了转换后的 json 数据,我们就可以使用 excel_differnciate 包提供的 diff 函数进行 Excel 表格的差异对比。

diff 函数使用方法如下:

其中第三个参数可以是一个对象,用于指定一些处理参数,如下:

示例代码

下面给出一段完整的示例代码,演示如何使用 excel_differnciate 包实现 Excel 差异对比功能。

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

总结

excel_differnciate 包是一款非常实用的 npm 包,可以帮助我们轻松实现 Excel 表格的差异对比功能,提高我们工作的效率。在实际使用中,我们只需要将 Excel 表格转换为对应的 json 数据,再使用 diff 函数进行对比即可。

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