1

XML ファイルを DBF に変換しようとしています。現在、これを手動で行っており、Excel 2003 で XML ファイルを開き、DBF 4 ファイル タイプとして保存しています。これは退屈で時間のかかるプロセスであり、Office 2007 も Office 2008 for Mac も DBF として保存できないという事実によってさらに悪化しています。

可能であれば、これを自動化する方法が欲しいです。これを実際に行う方法を知っていますか?これにどのプログラミング言語を使用すればよいかさえわかりません...

4

4 に答える 4

2

Visual FoxProには、XMLをVisual FoxProカーソルに変換するコマンドXMLTOCURSOR()があります。このカーソルは、COPYTOコマンドを使用してディスクベースのDBFに変換できます。

注意点の1つは、XMLの複雑さにより、特に階層(ネストされた)XMLがある場合、XMLAdapterで異なるアプローチが必要になる可能性があることです。Visual FoxPro 9のXMLAdapterには、この形式を処理するための拡張機能があります。

リック・シュマー

于 2009-07-24T02:21:51.600 に答える
2

XmlReader を使用してデータをフォーマットし、OleDb を使用して dbf ファイルに保存します。ここでは、dbf の接続文字列を見つけることができます: www.connectionstrings.com

于 2009-07-23T07:06:14.283 に答える