0

事情是这样的:我有一个可以满足 MySQL 表的 excel 表。我已经在服务器端制作了一个程序,接收表单,阅读它并将其放入数据库。遗憾的是,工作表和数据表的结构不同,所以我需要在服务器端使用 php 对象/脚本来操作它。我有一个上传文件(excel文件)的接口,所以PHP程序可以读取它...

...但我老板的工作并没有让我的生活更轻松,是吗?不!他说,通过网络界面上传每个 excel 文件需要做很多工作。所以,他让我在工作表上做一个按钮,他可以在他的“工作”完成后点击。那将取代网络界面。但是,系统本身就是一个界面,有一天会被出售(嗯,这是计划!)。所以,我不能仅仅扮演网络界面的角色。

我要问的是:有一种方法可以直接从 VBA 宏以 post 方法发送文件(工作表本身),而无需使用 XML 文件并命名我发送的每个数据,例如表单帖子?

到目前为止,我已经找到了一些教程甚至一些 SO 帖子,它们让我有所收获。但是他们都在谈论 XML,我已经有一个方法可以接收 HTTP POST(来自表单)并工作。我的目标是重用相同的方法。从我的 VBA 脚本中,我已经能够提出请求(不是什么大问题)并发布它。但是,在服务器端脚本中,我期待一个 POST 来自一个表单,所以它调用一个字段的名称。我没有看到能够从 VBA 帖子中做到这一点。=/

4

1 回答 1

3

这就是答案……前两个函数/方法定义了如何将文件发送到 Web 服务。您只需要来自服务的文件路径和 URL。它的回答比我预期的还要多。:D

于 2013-07-18T19:09:32.737 回答