事情是这样的:我有一个excel表来满足MySQL表的要求。我已经在服务器端做了一个过程,它接收表单,读取它,并将其放入数据库。不幸的是,工作表和数据表没有相同的结构,所以我需要在服务器端使用php对象/脚本来操作它。我有一个上传文件(excel文件)的接口,所以PHP程序可以读取它…
...but我老板的工作并没有让我的生活变得更轻松,不是吗?不是的!他说,有很多工作要通过web界面上传每个excel文件。因此,他让我在工作表上做一个按钮,在他的“工作”完成后,他可以点击。这将取代web界面。但是,系统本身就是一个有一天会被出售的界面(好吧,这是我们的计划!)。所以,我不能只是扮演网络界面的角色。
我想问的是:有没有一种方法可以直接从VBA宏发送post方法中的文件(工作表本身),而不使用XML文件,并为我发送的每个数据命名,就像表单post一样?
到目前为止,我已经找到了一些教程,甚至是一些让我有所收获的文章。但是他们都在谈论XML,而我已经有了一个接收HTTP POST (来自表单)和工作的方法。我的目标是重用相同的方法。从我的VBA脚本中,我已经能够发出请求(不是什么大问题)并发布它。但是,在服务器端脚本中,我期望从表单中发出一个POST,所以它调用一个字段的名称。我不认为在VBA的帖子中能够做到这一点。=/
发布于 2013-07-19 03:09:33
这是answer。前两个函数/方法定义了如何将文件发送到web服务。您只需要来自服务的文件路径和URL。它的回答甚至超出了我的预期。:D
https://stackoverflow.com/questions/17707082
复制相似问题