2011-01-20 11 views
0

抽出する必要があります。ここに私の問題の概要です:は/データベースファイルからの情報を統合

  • 当社の古いソフトウェアは、それに連絡先の大規模なデータベースを持っていました。
  • 新しいプログラムに切り替えて、簡単に連絡先をそのプログラムに転送する方法がありません。
  • 連絡先データベースには4つのファイルがあり、すべてExcelで開くことができますが、MSAccessは開けません。 4つのファイルには、次の内容が含まれています。

ファイル1:各連絡先の名前とその他の基本情報のスプレッドシートです。それぞれにID番号がありますが、数字はファイル2の何ものにも対応していないようです。

ファイル2:各連絡先の情報ですが行はありません。

JHGH_CONTACT_BLOB: 1426367745    
EMAIL: SMITH     
WEB:     
PHONE_COUNT: 1    
FAX_COUNT: 0     
ADDRESS_COUNT: 0     
NOTE_COUNT: 0    

555-7364 

(私はプライバシー上の理由のためにいくつかの情報を変更)

情報の各ブロブは、別のスプレッドシートの行にある:代わりに、それは次のようになります。それぞれが同じ最初の行から始まり、数字が同じであっても、何らかのID番号にすることはできません。

ファイル3:いくつかの読みやすいビットが散在して散在しているゴブリンジックをたくさん含むファイル。読み取り可能なテキストは、データベースに属しているように見えます(つまり、作業場所やその他のメモなどの連絡先の情報)。

ファイル4:IDが付いた1行と1列の番号があり、番号は12725です。

ファイル2の情報をきれいにフォーマットされたファイル1にコピーする必要があります。本質的に、ファイル1の適切な行にファイル2の乱雑な方法で含まれている電話番号や電子メールなどを追加する必要があります

これはおそらくほとんど意味がありません。これまでのところ読んでいただきありがとうございます。あなたは何か提案があれば、私はそれらを聞くのが大好きです。私たちは、あなたがDBFファイル、FPTファイルとCDXのファイルを持っていることを立証した

おかげ

+0

従来のシステムは既製のソフトウェアをベースにしていたのですか、それとも全くカスタムのソリューションでしたか? – barrowc

+0

これは私の業界特有のソフトウェアでした。それはMS Officeと同じくらい既製品ではありませんでしたが、私たちのために作られたものではありませんでした。 – Jason

+0

これは、ファイルがExcelで読み取ることができる形式である可能性を低くします。ファイルのいずれかが私たちにヒントを与える拡張子を持っていますか?例えば。 .xlsは明らかにExcelファイルです。私はファイル3は、可能であれば詳細を見つけるのに最も有用なものだと思う。 – barrowc

答えて

0

。これらは、Visual FoxPro(現在廃止されているMicrosoft製品)に関連している可能性があります。

"ファイルの種類"を "dBaseファイル(* .dbf)"に変更することで、標準のファイルを開くダイアログでExcelで.dbfファイルを開くことができます。あなたのオリジナルのポストを見れば、Excelはこれを最初に目立つように開くことができるようです。

3つのすべてのファイルの組み合わせが、あなたは以下のリンクで特定のファイル構造上の詳細情報を取得することができますhere

を概説した方法を使用してExcelからデータベースにアクセスできるようになりFoxProのthis OLE DB providerをダウンロードすることでアクセス可能であるかもしれません:DBF,FPTおよびCDX。 DBFには大部分のデータが含まれ、FPTにはバイナリメモデータが含まれ、CDXはインデックスファイルです。

関連する問題