为什么我必须在上传之前打开并保存Excel一次

问题描述 投票:0回答:1

我正在使用 puppeteer 来自动化提取数据并将其上传到系统的过程。

使用 Node.js XLSX 包,我已经能够生成 excel 文件,下一步是上传生成的文件。

当我将该文件上传到另一个系统时,它会将该文件识别为空,而其中有数据。如果我手动打开文件,只需按“保存”而不进行任何更改并重新上传文件,那么它就可以工作。

为什么会这样呢?为什么我必须打开并保存一次,然后第三方系统才能识别它。不幸的是,我没有该系统的代码级访问权限,但我知道它是在 ASP.NET 上构建的。

不确定这是否是 Nodejs 或 puppeteer 或我上传文件的系统的问题。

如果 Nodejs 层面有一个解决方案可以解决这个问题,那将会很有帮助

我尝试修复列宽只是为了看看这是否是一个问题。但没有成功。

node.js puppeteer xlsx
1个回答
-1
投票

我也有同样的问题。我必须在 Excel 上打开它并再次手动保存才能使其工作

© www.soinside.com 2019 - 2024. All rights reserved.