惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
U
Unit 42
GbyAI
GbyAI
M
MIT News - Artificial intelligence
美团技术团队
罗磊的独立博客
雷峰网
雷峰网
量子位
博客园 - 【当耐特】
Last Week in AI
Last Week in AI
D
Docker
小众软件
小众软件
S
SegmentFault 最新的问题
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
WordPress大学
WordPress大学
V
V2EX
博客园_首页
腾讯CDC
The Cloudflare Blog
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

博客园 - iDEAAM

logstash 如何从oracle 导入 pgsql IIS如何部署python django项目 IIS 如何部署net8 和 如何配置反向代理 ARR、URL Rewrite python 备份文件,从 D盘 到Z盘。并且保留15天的文件 git 如何排除 bin obj nginx 配置 自签名https证书 powershell 计划任务 定时任务 如何调用get接口 使用nssm在windows服务器上部署nodejs 退出远程桌面不锁屏 PDF 转 Excel 非常完美的java包 sublime 选择有规律的数据,同时快速编辑多行内容 去除重复行或者只保留唯一值 C#中 同步方法调用异步方法不死锁的方法 async await task windows 2008 r2 iis https 配置方法 git常用命令 C#下载远程文件并打包 从 ASP.NET MVC 和 Web API 升级到 ASP.NET Core MVC c# 把现有图片顶部top50px 处理成白色 C# asp.net开源插件推荐:PdfiumViewer ( pdf 转成 图片png pdf convert to image ) 在asp.net mvc中使用了owin startup如何使用 swagger插件
vue js中,利用json数据临时生成一个可下载csv的功能
iDEAAM · 2023-12-21 · via 博客园 - iDEAAM
downloadCSV(data, fileName) {
      
      // 将数据转换为CSV格式
      const csv = this.convertToCSV(data);

      // 创建一个Blob对象
      const blob = new Blob([csv], { type: 'text/csv' });

      // 创建一个下载链接
      const url = URL.createObjectURL(blob);

      // 创建一个<a>元素并设置下载链接
      const link = document.createElement('a');
      link.href = url;
      link.download = fileName+'_data.csv';

      // 模拟点击下载链接
      link.click();

      // 释放URL对象
      URL.revokeObjectURL(url);
    },
    convertToCSV(jsonString) {
      const jsonArray = JSON.parse(jsonString);
      const header = Object.keys(jsonArray[0]).map(key => `${key}`).join(',') + '\n';
      const rows = jsonArray.map(obj => Object.values(obj).map(value => `="${value}"`).join(',')).join('\n');
      return header + rows;
    }

posted @ 2023-12-21 15:29  iDEAAM  阅读(232)  评论()    收藏  举报