export.excel.xlsx
v1.0.3
Published
XLSX implementation for Excel export
Downloads
425
Readme
export.excel.xlsx
Excel导出XLSX实现层,提供本地导出Excel文件的功能。
安装
npm install export.excel.xlsx功能
- 提供本地导出Excel文件的功能
- 支持自定义工作表名称
- 支持多种数据类型转换
- 提供下载Excel文件的方法
使用
import { XlsxExportService } from 'export.excel.xlsx';
// 创建XLSX导出服务实例
const xlsxService = new XlsxExportService();
// 准备导出数据
const data = [
{ name: '张三', age: 25, email: '[email protected]' },
{ name: '李四', age: 30, email: '[email protected]' }
];
// 定义列配置
const columns = [
{ key: 'name', title: '姓名' },
{ key: 'age', title: '年龄' },
{ key: 'email', title: '邮箱' }
];
// 导出并下载Excel文件
await xlsxService.exportExcel(
data,
'用户列表',
columns,
'用户数据.xlsx'
);API
XlsxExportService
XLSX导出服务类,提供本地Excel导出功能。
exportExcel(data, sheetName, columns, fileName)
导出数据到Excel文件并下载。
参数:
data:要导出的数据数组sheetName:工作表名称columns:列配置数组fileName:导出的文件名
返回:
Promise<void>
generateExcel(data, sheetName, columns)
生成Excel文件但不下载。
参数:
data:要导出的数据数组sheetName:工作表名称columns:列配置数组
返回:
Promise<Buffer>:Excel文件的Buffer数据
依赖
export.excel.core:核心功能依赖xlsx:Excel文件处理库
许可证
ISC
