如何导出 Excel 文件:使用第三方库(vue-excel-export 或 excel-export)使用原生 JavaScript(示例提供第三方库和原生 JavaScript 方法的代码片段)
如何在 Vue.js 中导出 Excel 文件
1. 使用第三方库
2. 使用原生 JavaScript
如果您不想使用第三方库,则可以使用原生 JavaScript 来生成 Excel 文件。这将需要更多的手动工作,但也可以为您提供更多的控制。
立即学习“前端免费学习笔记(深入)”;
示例:使用 vue-excel-export
import { exportExcel } from 'vue-excel-export'; export function exportExcel() { const data = [ { name: 'John Doe', age: 30, occupation: 'Developer', }, { name: 'Jane Doe', age: 25, occupation: 'Designer', }, ]; const columns = [ { key: 'name', title: 'Name', }, { key: 'age', title: 'Age', }, { key: 'occupation', title: 'Occupation', }, ]; exportExcel(data, columns, 'users.xlsx'); }
示例:使用 FileSaver.js
import FileSaver from 'file-saver'; function saveExcel(data, columns) { const wb = new Workbook(); const ws = wb.addWorksheet('Sheet 1'); // Populate the worksheet ws.fromJSON(data); // Generate Excel file const blob = wb.xlsx.writeBuffer(); // Save the file FileSaver.saveAs(blob, 'users.xlsx'); }
以上就是vue怎么导出excel文件的详细内容,更多请关注php中文网其它相关文章!
全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号