您可以使用第三方库,如 'xlsx' 或 'exceljs' 来导出包含数组的数据为 Excel 文件。

  1. 使用 'xlsx' 库

安装 'xlsx' 库:

npm install xlsx --save

代码示例:

import XLSX from 'xlsx';

// 数据
const data = [
  ['Name', 'Age', 'Country'],
  ['Tom', 28, 'USA'],
  ['Mike', 32, 'Canada'],
  ['Mary', 24, 'Australia'],
  ['John', 36, 'UK'],
  ['Emily', 29, 'Japan'],
  ['Ben', 31, 'China']
];

// 创建工作簿
const workbook = XLSX.utils.book_new();

// 创建工作表
const worksheet = XLSX.utils.aoa_to_sheet(data);

// 添加工作表到工作簿
XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');

// 导出文件
XLSX.writeFile(workbook, 'data.xlsx');
  1. 使用 'exceljs' 库

安装 'exceljs' 库:

npm install exceljs --save

代码示例:

import ExcelJS from 'exceljs';

// 数据
const data = [
  ['Name', 'Age', 'Country'],
  ['Tom', 28, 'USA'],
  ['Mike', 32, 'Canada'],
  ['Mary', 24, 'Australia'],
  ['John', 36, 'UK'],
  ['Emily', 29, 'Japan'],
  ['Ben', 31, 'China']
];

// 创建工作簿
const workbook = new ExcelJS.Workbook();

// 创建工作表
const worksheet = workbook.addWorksheet('Sheet1');

// 添加数据到工作表
worksheet.addRows(data);

// 导出文件
workbook.xlsx.writeFile('data.xlsx');
Vue 导出包含数组的数据到 Excel 文件

原文地址: https://www.cveoy.top/t/topic/oT0u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录