react调用导出excel接口
时间: 2023-09-08 11:17:10 浏览: 157
react解析excel
要调用导出Excel的API,需要使用库如`xlsx`来创建Excel文件。以下是一个简单的例子:
```javascript
import * as XLSX from 'xlsx';
const exportExcel = () => {
// 创建工作簿
const workbook = XLSX.utils.book_new();
// 创建工作表
const worksheet = XLSX.utils.json_to_sheet([
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 }
]);
// 将工作表添加到工作簿中
XLSX.utils.book_append_sheet(workbook, worksheet, 'My Sheet');
// 将Excel文件保存到本地
XLSX.writeFile(workbook, 'my-excel-file.xlsx');
}
```
这个例子创建了一个包含两个对象的JSON数组,并将其转换为Excel工作表。然后将该工作表添加到新创建的工作簿中,最后将工作簿保存为一个Excel文件。您可以将此代码放入React组件的方法中,并在需要时调用该方法来导出Excel文件。
阅读全文