Python を使用して Access 2007 (accdb) の「Get External Data」を模倣する方法を探しています。MDB から ACCDB にデータをインポートしようとしています。基本的に毎回手動で行うのではなく、Python ワークフローに組み込みます。
質問する
700 次
1 に答える
0
Windows マシンを使用していると仮定すると、次のようになります。
VBA を使用して、「外部データの取得」タスクを自動化できます。VBA の DoCmd-Object の TransferX (TransferText...) メソッドのドキュメントに飛び込みます。そのため、Python を使用する前に、作業用の実用的な VBA ソリューションをプログラムすることをお勧めします。
その後、Win32 Extensions for Pythonの使用を試すことができます。これらは、使用できるいくつかの COM-Interop クラスを提供します。おそらく、Python の次のコードがスターターになるでしょう。
import win32com.client
acc = win32com.client.Dispatch("Access.Application")
...
これが手元にあれば、VBA コードを Python に転送できるはずです。
于 2012-08-23T09:40:43.603 に答える