excel.js 473 B

12345678910111213141516171819202122
  1. import { utils, writeFile } from "xlsx";
  2. /**
  3. * 导出 excel 文件
  4. * @param array JSON 数组
  5. * @param sheetName 第一张表名
  6. * @param fileName 文件名
  7. */
  8. export function exportExcelFile(
  9. array = [],
  10. sheetName = "sheet1",
  11. fileName = "example.xlsx"
  12. ) {
  13. const jsonWorkSheet = utils.json_to_sheet(array);
  14. const workBook = {
  15. SheetNames: [sheetName],
  16. Sheets: {
  17. [sheetName]: jsonWorkSheet,
  18. },
  19. };
  20. return writeFile(workBook, fileName);
  21. }