本帖最后由 sheroting 于 2024-7-3 14:42 编辑
- let excelIO = new ExcelIO.IO();
- let blob = new Blob([res.data], {
- type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
- });
- // 将 Blob 对象转换为 File 对象
- let file = new File([blob], 'example.xlsx', {
- type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
- });
- excelIO.open(
- file,
- (json) => {
- spread.fromJSON(json);
- },
- (e) => {
- console.log(e);
- },
- );
复制代码 其中,res.data是从后端获取的文件流,渲染到页面后折叠的列无法展开了,但是从工作表中直接用spreadjs导出的excel,展开功能是正常的 |