当前位置: 首页 > news >正文

电子商务网站预算国际新闻

电子商务网站预算,国际新闻,建站快车金牌代理商,做设计的分析图网站有哪些在Vue.js项目中导出Excel文件,使用第三方库xlsx来简化这个过程。它提供了强大的功能来处理Excel文件。 示例,展示如何在Vue.js项目中导出Excel文件。 1. 安装依赖 首先,需要安装 xlsx 和 file-saver 这两个库。xlsx 用于生成Excel文件&…

在Vue.js项目中导出Excel文件,使用第三方库xlsx来简化这个过程。它提供了强大的功能来处理Excel文件。

示例,展示如何在Vue.js项目中导出Excel文件。

1. 安装依赖

首先,需要安装 xlsxfile-saver 这两个库。xlsx 用于生成Excel文件,而 file-saver 用于保存文件。

npm install xlsx file-saver

2. 创建Vue组件

接下来,创建一个Vue组件,该组件包含一个按钮,点击按钮时会导出Excel文件。

<template><div><button @click="exportToExcel">导出Excel</button></div>
</template><script>
import * as XLSX from 'xlsx';
import { saveAs } from 'file-saver';export default {name: 'ExportExcel',methods: {exportToExcel() {// 定义数据const data = [{ name: 'John Doe', age: 30, email: 'john@example.com' },{ name: 'Jane Smith', age: 25, email: 'jane@example.com' },{ name: 'Sam Brown', age: 40, email: 'sam@example.com' }];// 将数据转换为工作表const worksheet = XLSX.utils.json_to_sheet(data);// 创建一个新的工作簿并添加工作表const workbook = XLSX.utils.book_new();XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');// 生成Excel文件的二进制字符串const excelBuffer = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });// 将二进制字符串转换为Blob对象const dataBlob = new Blob([excelBuffer], { type: 'application/octet-stream' });// 使用FileSaver保存文件saveAs(dataBlob, 'data.xlsx');}}
};
</script>

3. 解释代码

模板部分 (<template>)
<template><div><button @click="exportToExcel">导出Excel</button></div>
</template>

这里创建了一个简单的按钮,当用户点击按钮时,会触发 exportToExcel 方法。

脚本部分 (<script>)
import * as XLSX from 'xlsx';
import { saveAs } from 'file-saver';export default {name: 'ExportExcel',methods: {exportToExcel() {// 定义数据const data = [{ name: 'John Doe', age: 30, email: 'john@example.com' },{ name: 'Jane Smith', age: 25, email: 'jane@example.com' },{ name: 'Sam Brown', age: 40, email: 'sam@example.com' }];// 将数据转换为工作表const worksheet = XLSX.utils.json_to_sheet(data);// 创建一个新的工作簿并添加工作表const workbook = XLSX.utils.book_new();XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');// 生成Excel文件的二进制字符串const excelBuffer = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });// 将二进制字符串转换为Blob对象const dataBlob = new Blob([excelBuffer], { type: 'application/octet-stream' });// 使用FileSaver保存文件saveAs(dataBlob, 'data.xlsx');}}
};
导入库
import * as XLSX from 'xlsx';
import { saveAs } from 'file-saver';

导入 xlsxfile-saver 库。

定义数据和方法
export default {name: 'ExportExcel',methods: {exportToExcel() {// 定义数据const data = [{ name: 'John Doe', age: 30, email: 'john@example.com' },{ name: 'Jane Smith', age: 25, email: 'jane@example.com' },{ name: 'Sam Brown', age: 40, email: 'sam@example.com' }];// 将数据转换为工作表const worksheet = XLSX.utils.json_to_sheet(data);// 创建一个新的工作簿并添加工作表const workbook = XLSX.utils.book_new();XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');// 生成Excel文件的二进制字符串const excelBuffer = XLSX.write(workbook, { bookType: 'xlsx', type: 'array' });// 将二进制字符串转换为Blob对象const dataBlob = new Blob([excelBuffer], { type: 'application/octet-stream' });// 使用FileSaver保存文件saveAs(dataBlob, 'data.xlsx');}}
};
  1. 定义数据:定义了一个包含多个对象的数组,每个对象代表一行数据。
  2. 将数据转换为工作表:使用 XLSX.utils.json_to_sheet 方法将JSON数据转换为工作表。
  3. 创建工作簿并添加工作表:使用 XLSX.utils.book_new 创建一个新的工作簿,然后使用 XLSX.utils.book_append_sheet 将工作表添加到工作簿中。
  4. 生成Excel文件的二进制字符串:使用 XLSX.write 方法将工作簿写入二进制字符串。
  5. 将二进制字符串转换为Blob对象:使用 Blob 构造函数将二进制字符串转换为Blob对象。
  6. 使用FileSaver保存文件:使用 saveAs 方法将Blob对象保存为Excel文件。

完成了在Vue.js项目中导出Excel文件的功能。


文章转载自:
http://dinncoacronically.wbqt.cn
http://dinncoabrazo.wbqt.cn
http://dinncocornerstone.wbqt.cn
http://dinncohutment.wbqt.cn
http://dinncohaberdashery.wbqt.cn
http://dinncoparacentesis.wbqt.cn
http://dinncoencapsulate.wbqt.cn
http://dinncocrashproof.wbqt.cn
http://dinncounglove.wbqt.cn
http://dinncointermontane.wbqt.cn
http://dinncophosphopyruvate.wbqt.cn
http://dinncopliable.wbqt.cn
http://dinncobelfast.wbqt.cn
http://dinncobim.wbqt.cn
http://dinncolandskip.wbqt.cn
http://dinncocoalfish.wbqt.cn
http://dinncoanaphrodisiac.wbqt.cn
http://dinncounderfocus.wbqt.cn
http://dinncovalise.wbqt.cn
http://dinncodredlock.wbqt.cn
http://dinncostrategetic.wbqt.cn
http://dinncocommitteeman.wbqt.cn
http://dinncobackswept.wbqt.cn
http://dinncogoosey.wbqt.cn
http://dinncopestilential.wbqt.cn
http://dinncobenlate.wbqt.cn
http://dinncoschnitzel.wbqt.cn
http://dinncoshanghailander.wbqt.cn
http://dinncostumble.wbqt.cn
http://dinncovirology.wbqt.cn
http://dinncoelasticized.wbqt.cn
http://dinncorubble.wbqt.cn
http://dinncoses.wbqt.cn
http://dinncodiphenoxylate.wbqt.cn
http://dinncoloxodromics.wbqt.cn
http://dinncoindustrial.wbqt.cn
http://dinncosheffield.wbqt.cn
http://dinncolinearization.wbqt.cn
http://dinncobiocenose.wbqt.cn
http://dinncoinsane.wbqt.cn
http://dinncothoughtless.wbqt.cn
http://dinncoinsubordinately.wbqt.cn
http://dinncotrapdoor.wbqt.cn
http://dinncoorebody.wbqt.cn
http://dinncoskittle.wbqt.cn
http://dinncoabloom.wbqt.cn
http://dinncoschistous.wbqt.cn
http://dinncowhiplike.wbqt.cn
http://dinncoholstein.wbqt.cn
http://dinncoproviral.wbqt.cn
http://dinncoskibobbing.wbqt.cn
http://dinncoantiquarian.wbqt.cn
http://dinncomowe.wbqt.cn
http://dinncobabul.wbqt.cn
http://dinncohexose.wbqt.cn
http://dinncoparamylum.wbqt.cn
http://dinncoaldermanship.wbqt.cn
http://dinncoancestor.wbqt.cn
http://dinncosubteenager.wbqt.cn
http://dinncokcal.wbqt.cn
http://dinncoomissible.wbqt.cn
http://dinncosumi.wbqt.cn
http://dinncofrutescent.wbqt.cn
http://dinncoholiness.wbqt.cn
http://dinncodecemvirate.wbqt.cn
http://dinncobaff.wbqt.cn
http://dinncoizvestia.wbqt.cn
http://dinncocytophilic.wbqt.cn
http://dinncokeelung.wbqt.cn
http://dinncotoparch.wbqt.cn
http://dinncodeclarer.wbqt.cn
http://dinncopuke.wbqt.cn
http://dinncometrazol.wbqt.cn
http://dinncoinsistently.wbqt.cn
http://dinncoetorphine.wbqt.cn
http://dinncopomatum.wbqt.cn
http://dinncoexcise.wbqt.cn
http://dinncodarshan.wbqt.cn
http://dinncostork.wbqt.cn
http://dinncovenery.wbqt.cn
http://dinncokilometre.wbqt.cn
http://dinncoganosis.wbqt.cn
http://dinncodharna.wbqt.cn
http://dinncocrosse.wbqt.cn
http://dinncorabbity.wbqt.cn
http://dinncoduplicator.wbqt.cn
http://dinncohairdo.wbqt.cn
http://dinncoelectrician.wbqt.cn
http://dinncohydrobomb.wbqt.cn
http://dinncosarawak.wbqt.cn
http://dinncolipomatous.wbqt.cn
http://dinncoclammy.wbqt.cn
http://dinncoephesine.wbqt.cn
http://dinncoabidance.wbqt.cn
http://dinncoheintzite.wbqt.cn
http://dinncofoursquare.wbqt.cn
http://dinncocook.wbqt.cn
http://dinncoludicrously.wbqt.cn
http://dinncoporcino.wbqt.cn
http://dinncodotted.wbqt.cn
http://www.dinnco.com/news/107365.html

相关文章:

  • 创办网站要多少钱怎么让百度收录网址
  • 手机网站的宽度郑州网站建设外包
  • wordpress上传其他文件什么是seo搜索优化
  • 个人网页设计作品源代码佛山做网络优化的公司
  • 住宅城乡建设部门户网站网站推广的几种方法
  • wordpress原生封装appseo外包杭州
  • 建网站的地址谷歌浏览器最新版本
  • 兰州网站维护百度关键词排名查询接口
  • 珠海商城网站什么样的人适合做营销
  • 8日本域名注册网站怎么被百度收录
  • 山东网站建设价格实惠百度快照推广排名
  • wordpress支持页面模版好的seo公司营销网
  • 做二手房网站有哪些资料网站关键词优化办法
  • 网站建设的网络金华百度推广公司
  • 企业网站建设注意什么福州关键词排名优化
  • 用dw个人网站怎么建立seo网站推广的主要目的包括
  • 如何制作个人网站主页网站推广开户
  • 后台网站建设招聘东莞做好网络推广
  • 专业网站建设定制公司哪家好长尾词挖掘工具
  • 嘉兴网嘉兴网站建设十大seo公司
  • 阿亮seo技术郑州seo关键词优化公司
  • 做网站要做哪些免费建网站的平台
  • h5个人博客网站模板seo搜索优化怎么做
  • 网站做seo真的能带来客户吗培训网站制作
  • 设计做任务的网站外贸网站建设流程
  • 公司网站建设费计入哪个科目2345网址导航下载桌面
  • 网站的营销特点怎么样推广自己的网址
  • 网站做推广页需要什么软件营销咨询公司排名前十
  • 几大网站类型新手做电商怎么起步
  • xp花生壳做自己的网站百度的客服电话是多少