本文主要是介绍前端导出excel xlsx 代码复制即用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- 确保安装了最新版本的
xlsx
库:
npm install xlsx
2.在需要使用的文件中进行命名导入(Named Import):
import { utils, writeFile } from 'xlsx';
3.使用 utils
和 writeFile
替代默认导入的 XLSX
对象:
const data = [['Name', 'Age', 'Country'],['John', 30, 'USA'],['Alice', 25, 'Canada'],['Bob', 35, 'UK']
];const exportToExcel = () => {const wb = utils.book_new();const ws = utils.aoa_to_sheet(data);utils.book_append_sheet(wb, ws, 'Sheet1');const wbout = writeFile(wb, 'exported_data.xlsx', { bookType: 'xlsx', type: 'array' });const blob = new Blob([wbout], { type: 'application/octet-stream' });const url = URL.createObjectURL(blob);const a = document.createElement('a');a.href = url;a.download = 'exported_data.xlsx';a.click();URL.revokeObjectURL(url);
};
这篇关于前端导出excel xlsx 代码复制即用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!