美文网首页
nodejs csv to json 或者 json to c

nodejs csv to json 或者 json to c

作者: ithankzc | 来源:发表于2022-06-30 11:14 被阅读0次

    背景

    公司运营提了一个批量创建几万个账号的需求,而且需要导出创建后的 userId。
    一个接口调用几十次,然后每次将 json 再人工转转成 csv 不太现实
    通过写 js 脚本会更为合理一些。
    以下是依赖到的组件:

    过程

    1. 将 csv 账号信息(用户名,密码)转成 json
    2. 调用接口,将创建结果 json 转成 csv

    csv to json

    依赖包: csvtojson
    https://www.npmjs.com/package/csvtojson

    yarn add csvtojson
    

    基础用法

    // filePath 请替换为实际路径
    const jsonArray= await csv().fromFile(filePath);
    

    json to csv

    依赖包: json2csv
    https://www.npmjs.com/package/json2csv

    yarn add json2csv
    

    基础用法

    const Json2csvParser = require('json2csv').Parser;
    
    // 指定头部
    const fields = ['id', 'username', 'is_create', 'password'];
    const json2csvParser = new Json2csvParser({ fields });
    const data = [{"id":1, "username":"test", "is_create": true, "password":"test111111"}];
    json2csvParser.parse(data);
    

    相关文章

      网友评论

          本文标题:nodejs csv to json 或者 json to c

          本文链接:https://www.haomeiwen.com/subject/lyxzvrtx.html