0

これが取り引きです:MySQLテーブルを満たすExcelテーブルがありました。シートを受信し、それを読み取り、データベースに配置するサーバー側で手順を既に作成しました。悲しいことに、シートとデータ テーブルは同じ構造を持っていないため、サーバー側で php オブジェクト/スクリプトを使用して操作する必要があります。ファイル(Excelファイル)をアップロードするためのインターフェースがあるので、PHPプログラムはそれを読み取ることができます...

…でも、私の上司の仕事は私の人生を楽にしてくれるものではないですよね? いいえ!彼は、Web インターフェースですべての Excel ファイルをアップロードしなければならないのは大変な作業だと言います。それで、彼は私に、彼の「仕事」が終わった後にクリックできるボタンをシートに作るように頼んだ。これは、Web インターフェイスを置き換えるものです。でも、システム自体はいずれ発売されるインターフェースです(まあ、その予定です!)。そのため、Web インターフェースをロールアウトすることはできません。

私が求めているのは: XML ファイルを使用せずに VBA マクロからポスト メソッドでファイル (シート自体) を直接送信し、フォーム ポストのように送信する各データに名前を付ける方法はありますか?

これまでのところ、いくつかのチュートリアルや、どこかにたどり着くための SO 投稿さえ見つけました。しかし、それらはすべて XML について話していました。HTTP POST (フォームから) を受け取って機能するメソッドは既にあります。私は同じ方法を再利用することを目指しています。私のVBAスクリプトから、私はすでにリクエストを作成して(大したことではありません)、投稿することができます. しかし、サーバー側のスクリプトでは、POST がフォームから出てくることを期待しているので、フィールドの名前を呼び出します。VBAの投稿からそれができるとは思えません。=/

4

1 に答える 1

3

これが答えです...最初の 2 つの関数/メソッドは、ファイルを Web サービスに送信する方法を定義します。ファイル パスとサービスからの URL のみが必要です。思った以上に答えてくれました。:D

于 2013-07-18T19:09:32.737 に答える