本帖最后由 Richard.Huang 于 2024-5-9 11:56 编辑
产品:SpreadJS
版本:V16
我在这个链接中把情况也做了说明:
excelIo.open导入服务端文件格式丢失 - SpreadJS & GcExcel专区 - 求助中心 - 葡萄城开发者社区 (grapecity.com.cn)
下图是我其中一部分处理代码,我从后端请求到的是二进制文件,里面在后端使用POI复制了几行数据。
图片这里FileSaver.saveAs 保存的excel文件,使用excel打开或者在spreadjs在线编辑器中导入后,复制的那几行数据的格式显示正常;但在excelIo.open中的处理,我在前端看到复制的那几行数据的格式就没有了。
而我在excelIO.open中使用excelIO.save(json,(file) => {FileSaver.saveAs(file,`test.xlsx`)保存的excel文件,我在excel中打开后看到复制的那几行数据的格式也同样没有了。
所以这个问题会不会是跟excelIo.open中转json的步骤有关?有没有其他的方法可以实现或者规避掉这个问题?
|
|