<template>
<div>
<el-button @click="DownExcel">下载excel</el-button>
</div>
</template>
<script lang="ts" setup>
import { PropType, ref, watch, onMounted } from 'vue'
const jsonData = ref([
{
name: '路人甲',
phone: '123456789',
email: '000@123456.com'
},
{
name: '炮灰乙',
phone: '123456789',
email: '000@123456.com'
},
{
name: '土匪丙',
phone: '123456789',
email: '000@123456.com'
},
{
name: '流氓丁',
phone: '123456789',
email: '000@123456.com'
},
])
onMounted(() => {
// jsonToExcel(jsonData.value, "姓名,电话,邮箱")
})
/**
* 导出 json 数据为 Excle 表格
* @param {json} data 要导出的 json 数据
* @param {String} head 表头, 可选 参数示例:'名字,邮箱,电话'
* @param {*} name 导出的文件名, 可选
*/
const jsonToExcel = (data, head, name = '导出的文件名') => {
let str = head ? head + '\n' : '';
data.forEach(item => {
// 拼接json数据, 增加 \t 为了不让表格显示科学计数法或者其他格式
for (let key in item) {
str = `${str + item[key] + '\t'},`
}
str += '\n'
});
console.log(str)
// encodeURIComponent解决中文乱码
const uri = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str);
// 通过创建a标签实现
const link = document.createElement("a");
link.href = uri;
// 对下载的文件命名
link.download = `${name + '.csv'}`;
link.click();
}
const DownExcel = () => {
jsonToExcel(jsonData.value, "姓名,电话,邮箱")
}
</script>
<style scoped lang="scss"></style>
相关推荐
docker 安装oracle
本文介绍了使用Docker部署Oracle数据库的实践指南。主要内容包括:常用Oracle镜像的阿里云和华为云拉取地址,11g/12c/19c等不同版本的启动命令示例,以及连接数据库的基本信息。实战部分详细演示了Oracle 11g的安装过程,包括镜像拉取、容器启动、密码修改和数据库连接步骤,并通过Sql Developer和命令行两种方式创建用户。最后提到数据持久化的重要性,建议将数据库文件挂载到宿主机目录以防止容器删除导致数据丢失。文章提供了完整的操作命令和截图说明,适合需要快速部署Oracle测试环境
java实现:将Json转为Excel
java实现:将Json转为Excel
Python+Tableau 全流程数据分析实战:从数据清洗到商业洞察可视化
本文通过Python+Tableau完整演示电商销售数据分析流程。首先使用Python进行数据清洗(缺失值处理、异常值过滤等)和探索性分析(商品类别、时间趋势等),然后导入Tableau创建交互式可视化仪表盘。分析发现电子产品销售额最高但利润率低,美妆类利润率最优,东部地区销售表现最好。最终提出优化供应链、加强美妆推广等商业建议,展示了Python数据处理与Tableau可视化的高效配合。所有代码可直接运行,适合数据分析初学者和从业者实战参考。
vue3 + antd vue 纯前端 基于xlsx 实现导入excel 转 json,将json数据转换XLSX导出(模版下载)
vue3 + antd vue 纯前端 基于xlsx 实现导入excel 转 json,将json数据转换XLSX并下载(下载模版)
从零构建MAVLink通信:PX4飞控与QGC的协议握手全解析
本文详细解析了PX4飞控与QGC地面站通过MAVLink协议进行通信的全过程,重点介绍了航点传输协议的状态机设计、INT类型消息的优化优势以及异常处理与调试技巧。通过实战案例和性能优化建议,帮助开发者高效构建无人机通信系统,提升数据传输效率与稳定性。
SimpleFOC STM32实战:基于F103与HAL库,剖析速度环与电流环的协同控制
本文详细介绍了基于STM32F103与HAL库的SimpleFOC实战应用,重点剖析速度闭环控制与电流环的协同工作原理。通过开发环境搭建、参数调试技巧及性能优化方案,帮助开发者高效实现无刷电机精准控制,适用于机器人、无人机等高精度应用场景。
Python读取Excel表数据转为JSON格式文件(详细优化版)
使用pandas库读取Excel表。
保姆级教程:在Windows上用Python+OpenCV调用海康工业相机(附MVS配置避坑指南)
本文提供了一份详细的Windows环境下使用Python和OpenCV调用海康工业相机的保姆级教程,涵盖MVS配置避坑、相机连接、图像获取与格式转换等关键步骤。特别针对工业相机取流中的常见问题,如独占访问控制和多相机协同工作,提供了实用解决方案,帮助开发者快速实现稳定的图像采集系统。
Unity(十四) Unity Excel表的读取
所需文件: excel.dll 和system.data.dll https://download.youkuaiyun.com/download/weixin_44079314/10878919?utm_source=bbsseo excell.dll下载 System.Data.dll的路径在unity安装路径下的Editor\Data\Mono\lib\mono\unity中 us...
如何学习总线技术
如何学习总线技术 以形象生动的比喻来描绘了总线技术的基本思想,指出了总线的基本分类和总线传输的基本原理,以及在学习过程中应当掌握的最基本的知识,对初学者有起到抛砖引入的作用。 0引言 如果一座只能容一个人来往的独木桥,两端的人都想要过桥,为了不拥挤、阻塞,那我们就得采取有效的办法。比如规定某段时间哪端的人过桥,另一端的人就等着该他过桥的时间段的到来,同时也还可以规定人多时要按先来后到或年
AI Agent开发第84课-paddleocr-vl全网唯一最全本地化布署教程
本文详解 PaddleOCR-VL 本地化布署全过程,指出为何在真实生产环境中 PaddleOCR-VL 更稳定、更易部署、更贴近工程落地。同时还会详细比较与 DeepSeek-OCR 的核心差异,为全网独家介绍paddleocr-vl的本地部署实战指南。
导入文件流下载或blob对象转json 数据处理
导入文件 后端接口返回数据处理
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
et文件怎么转成excel_如何在线快速把json数据转excel表格
工作中经常会遇到需要把json转成可视化的结构数据,例如excel,否则json数据根本没法阅读,本人工作中之前是把微信好友转出来是json格式,需要转成excel才能方便阅读,这里推荐一个在线转json到excel的工具,在线JSON转EXCEL文件_json字符转excel格式_免费json转excel_yzc工具网www.yzcopen.com准备好json数据,复制到工具框里,点击转换即...
廖雪峰Python教程[完整版]
廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
json转excel_如何在线快速把json数据转excel表格
工作中经常会遇到需要把json转成可视化的结构数据,例如excel,否则json数据根本没法阅读,本人工作中之前是把微信好友转出来是json格式,需要转成excel才能方便阅读,这里推荐一个在线转json到excel的工具,http://www.yzcopen.com/doc/jsonexcel准备好json数据,复制到工具框里,点击转换即可此时数据已经转好,点击下载完整版即可工具是收费使用的,不...
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
vue实现excel表格的导入导出
本文介绍了如何使用xlsx插件处理Excel文件的前端实现步骤。首先,通过npm安装xlsx插件,然后使用element-ui的upload组件上传Excel文件。接着,将上传的Excel文件内容转化为二进制数据,并通过xlsx.read()方法读取二进制数据。随后,将表格数据转化为JSON格式,并进一步处理为可以传递给服务器的数据格式。最后,展示了如何将处理后的数据导出为Excel文件。整个过程涵盖了文件上传、数据读取、格式转换及数据导出的完整流程。
【后端开发实习】用Node.js从mongodb中读取数据并转换为excel和pdf
如果想实现绘制一个表格,那么需要另外再安装一个叫做pdfkit-table的库。有关于pdf-kit相关的内容可以参考。
Java 将 json 数组转为 excel 和 csv 并下载
准备 1.需要一个 json 数据数组,格式如下 [ { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 } ] 2.工具包(操作JSO
JSON文件转为Excel
前言 今天在帮老师做年终党统的时候,发现管理平台上没有将正在发展的同志的信息导出功能,只能一个一个点击进去查看,操作起来步骤很多很麻烦,所以我就想到了“扒”一下这个网页,扒下来发现是JSON格式然后,就想到了将这个直接转成Excel就会方便很多,网上有很多这个在线json转excel的工具,但是我怕信息泄露(虽然这个时代没啥隐私,但是大家还是得注意保护哦),所以就弄个网页,用JS将json转成ex...
Vue数据转为Excel表格
Vue数据转为Excel表格Vue数据转为Excel表格一、 需求做法1.安装2.main.js加入挂载3.在页面中使用下载4.分析代码二、 优化三、 总结 Vue数据转为Excel表格 一、 需求 最近项目中遇到需要将从后台拿到的数据(主要是后台数据)转换为Excel表单形式 形式如下 做法 1.安装 既然我们需要用到,肯定有人也想到了,所以我们直接拿来用! 注意:先用cd切换到自己的项目路径,之后在输入下面的代码 npm install vue-json-excel -S 2.main.js加入挂
前端将json数据转换为Excel文件下载
第一步安装需要的依赖: npm i file-saver xlsx -S npm i script-loader -D 第二步需要加载两个依赖包: Blob.js 和 Export2Excel.js文件 可以百度下载这两个文件,也可以直接copy下面的代码。 Blob.js代码如下: /* eslint-disable */ /* Blob.js * A Blob impleme...
Json转为Excel文件导出下载
输入JSON格式字符串,将其转换为Excel形式导出
vue实现将后端传来的数据下载excel,vue-json-excel详细版
前端将后端传来的数据进行一个组合,然后触发下载 excel ,使用vue-json-excel来实现功能。
js 将json数据转成excel
调用方式(需·引入·jquery) var th=[“th1”,“th2”,“th3”]; //调用方法 function download(){ JSONToExcelConvertor({ jsonData:dataJson, fileName:“测试”, th:th, }); 函数源码: function JSONToExcelConvertor(options) { ///json转exc...
json转excel_如何一键把json转化为Excel json2excel
如何把json转化为Excel json2excelJSON是码农们常用的数据格式,轻且方便,而直接手敲JSON却是比较麻烦和令人心情崩溃的(因为重复的东西很多),并且现在很多普通用户也需要把json转excel,比如导出的微信数据==,所以很多码农可能会和我一样,选择用Excel去输入数据,然后再想办法转换成JSON格式。小编今天推荐使用Excel直接另存为JSON的方法。该方法的特点是:除可...
373



被折叠的 条评论
为什么被折叠?



