Skip to content

dcharlie123/xlsxtojson_dch

Repository files navigation

install

npm i xlsxtojson_dch -g

usage

配置文件格式注:输出配置可选,没有配置文件将按"表头标题":"值"格式输出

  • 添加输出配置,注意是json文件
//opt.json
{
    "sheetName_field":"sheetName字段名",
    "dictionary": {
        "表头标题":"JSON中需要的字段名"
    }
}

例如:

test.xlsx中sheetName,3月18日

输出国家 输入地区 新增输入人数 累计输入人数
英国 上海 2 3
英国 广东 4 8

以上表格想输出'输出国家'->'source','输入地区'->'target','累计输入人数'->'value' 配置文件:

//opt.json
{
    "sheetName_field":"date",
    "dictionary": {
        "输出国家": "source",
        "输入地区": "target",
        "累计输入人数": "value"
    }
}

按配置文件输出将得到:

{
  "date": "3月18日",
  "data": [
    {
      "source": "英国",
      "target": "上海",
      "value": 3
    },
    {
      "source": "英国",
      "target": "广东",
      "value": 8
    }
  ]
}

操作

在需要转的xlsx文件所在文件夹下运行命令行输入 xlsxtojson_dch,按提示操作即可