通过 POST 发送工作簿而不保存

Send workbook via POST without saving

我想通过 POST 请求发送动态创建的工作簿。如果我有文件,这很容易做到。是否可以避免将其保存到文件中的部分?谢谢!

回答实际问题:这是不可能的。

因为您只能通过 POST 发送存在的内容。如果要发送文件,则该文件需要存在。如果您不保存该文件,它还不存在。 所以你至少要保存到temp文件夹,发送后删除。

根据您是否控制服务器 API,您可以请求仅包含数据的 JSON,这样您就可以提交数据而无需 [=19] 的巨大开销=] 文件。如果您无法控制服务器 API,并且 Excel 文件是 API 唯一接受的文件,那么您唯一的选择是临时保存文件。