资讯专栏INFORMATION COLUMN

NPM酷库048:json2csv,导出csv文件

Forelax / 3420人阅读

摘要:酷库,每天两分钟,了解一个流行库。在做数据管理类应用时,尤其是管理后台,经常需要将数据导出为文件,方便在中离线打开查看。是一款用于将数据转换成格式文件的库。

NPM酷库,每天两分钟,了解一个流行NPM库。·

在做数据管理类应用时,尤其是管理后台,经常需要将数据导出为CSV文件,方便在Excel中离线打开查看。

json2csv

json2csv是一款用于将JSON数据转换成CSV格式文件的库。

const json2csv = require("json2csv");
const fs = require("fs");

const fields = ["car", "price", "color"];
const myCars = [
  {
    "car": "Audi",
    "price": 40000,
    "color": "blue"
  }, {
    "car": "BMW",
    "price": 35000,
    "color": "black"
  }, {
    "car": "Porsche",
    "price": 60000,
    "color": "green"
  }
];

let csv = json2csv({ data: myCars, fields: fields });
 
fs.writeFile("file.csv", csv, function(err) {
  if (err) throw err;
  console.log("file saved");
});
参考资料

https://github.com/zemirco/js...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/107535.html

相关文章

  • NPM酷库049:csv-parse,解析csv文件

    摘要:酷库,每天两分钟,了解一个流行库。在酷库中,我们介绍了可以将数据导出为文件的库,今天,今天我们再来了解如何解析导入一个文件。用于将一个文本字符串数据解析为对象或数组张三李四张三李四除了同步方式解析,还提供异步函数和流对象支持。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在NPM酷库048中,我们介绍了可以将JSON数据导出为csv文件的库:json2csv,今天,今天我们再来了...

    spademan 评论0 收藏0
  • Node.js 解决 csv 乱码问题

    摘要:而且下载的内容如果有中文字符的话还有乱码的现象。接下来就是介绍一下两个库可以解决我们的问题,一个是可以通过的数据去生成文件的内容,然后在,另外一个库则是用来把内容的编码转换为格式,这样一来就能够解决中文乱码的问题。 前言 之前有个项目中使用到了一个前端的download.js库,主要是用来拼接内容然后生成一个.txt或者.csv等文件让用户下载,不过目前这个库不支持了chrome和sa...

    yuanzhanghu 评论0 收藏0
  • NPM酷库050:xmlbuilder,创建XML文件

    摘要:酷库,每天两分钟,了解一个流行库。在前几期酷库中,我们介绍了操作等数据格式文件,在外部系统接口中,我们还会经常遇到格式的接口协议。本期,我们先来了解,用来创建格式文档。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在前几期NPM酷库中,我们介绍了Node.js操作JSON5、YAML、CSON、CSV等数据格式文件,在外部系统接口中,我们还会经常遇到XML格式的接口协议。从本期开...

    baukh789 评论0 收藏0
  • NPM酷库050:xmlbuilder,创建XML文件

    摘要:酷库,每天两分钟,了解一个流行库。在前几期酷库中,我们介绍了操作等数据格式文件,在外部系统接口中,我们还会经常遇到格式的接口协议。本期,我们先来了解,用来创建格式文档。 NPM酷库,每天两分钟,了解一个流行NPM库。· 在前几期NPM酷库中,我们介绍了Node.js操作JSON5、YAML、CSON、CSV等数据格式文件,在外部系统接口中,我们还会经常遇到XML格式的接口协议。从本期开...

    taoszu 评论0 收藏0

发表评论

0条评论

Forelax

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<