我正在尝试使用 React 和 SheetJs 库实现导出到 excel。看起来我可以下载它,但实际输出看起来不像预期的那样。
我收到对象数组并使用 XLSX.utils.json_to_sheet([data])
API 将 JS 对象数组转换为工作表。问题是:
我转载了here
最佳答案
固定在这里:https://stackblitz.com/edit/react-yg6pt5?file=exportToExcel.js
错误出现在 XLSX.utils.json_to_sheet([data])
XLSX.utils.json_to_sheet(data)
此实用程序使用数组对象而不是对象数组
更改wb.SheetNames.push(''); wb.Sheets[''] = ws
to wb.SheetNames.push('sheet1'); wb.Sheets['sheet1'] = ws
这样您就不会在打开文件时出现数据恢复错误
关于javascript - 使用 React 和 SheetJS 导出到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48620800/