帝国模板之家为广大用户提供专业、一站式建站服务。

网页特效

网页特效栏目收集了最全最新的前端网页插件,包括最流行的jQuery,Bootstrap,Js,Css,Vue等主流特效插件。

当前位置:首页 > 资源 > 网页特效 > 正文

将JavaScript数组生成可下载的CSV文件(CSVx.js)插件

帝国模板之家 2020-11-18 网页特效 评论

这是一个小型且易于使用的JavaScript库,将JavaScript数组生成可下载的CSV文件,并用CSV数据填充HTML表格。

使用方法:

1.安装和下载

# NPM
$ npm install @lcluber/csvxjs --save

2.导入模块

import { Export, Convert } from '@lcluber/csvxjs';

3.将对象数组转换为CSV文件。可能的参数:

  • filename: custom file name

  • data: data array

  • options: options

var array = [
    {
      firstname:'Jill',
      lastname:'Smith',
      age:50
    },
    {
      firstname:'Eve',
      lastname:'Jacksona',
      age:94
    },
    {
      firstname:'Mary',
      lastname:'Moe',
      age:43
    }
];
Export.data('example',array,{
  separator: ';'
});

4.将CSV数据转换为HTML表。可能的参数:

  • data: CSV data
  • options: options
  • css: additional CSS classes
var data = '"Firstname";"Lastname";"Age"\r\n\
"Jill";"Smith";"50"\r\n\
"Eve";"Jacksona";"94"\r\n\
"Mary";"Moe";"43"';
document.getElementById("table").innerHTML = Convert.table(data,{separator: ';'}, {table: 'table'});

5.导出的可能选项。

Export.data('example',array,{
  data: 'text/csv',
  charset: 'utf-8',
  labels: true,
  quote: '"',
  separator: ',',
  CRLF: '\r\n',
  customLabels: []
});

6.转换的可能选项。

Convert.table(data,{
  labels: true,
  quote: '"',
  separator: ',',
  CRLF: '\r\n'
},{
  table: '',
  th: ''
});

会员登陆后即可下载资源文件。更多好用网站特效插件,请关注帝国模板之家

这世上无忧无虑的人,反而相对寿命会长点。

已有 位小伙伴发表了看法

欢迎 发表评论

  • 匿名发表

关于

帝国cms模板

网页插件

帝国模板之家 | www.moyouyouw.cn

本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系站长删除,谢谢! 寻找帝国cms模板首选帝国模板之家,用心做站,上线至今广受好评,值得信赖!

  • 交流群1:帝国cms交流群1
  • 交流群2:帝国cms交流群2
在线QQ 给我留言