以下是我的问题摘要:
文件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
(出于隐私原因,我更改了一些信息)
每个信息blob都位于单独的电子表格行中。每个都以相同的第一行开始,即使数字是相同的,所以它不能是某种ID号。
文件3:包含大量gobbledygook的文件,其中散布着一些可读的文本。可读文本看起来像属于数据库(即,它是关于联系人的信息,如工作地点和其他注释。)
文件4:包含一行和一列标记为ID的数字,其中包含数字12725。
我需要以某种方式从文件2获取信息到格式良好的文件1.本质上,我需要将文件2中杂乱时尚的电话号码,电子邮件等添加到文件1中的正确行中。
这可能没什么意义,我感谢你甚至读到这一点。如果您有任何建议,我很乐意听到。
由于
答案 0 :(得分:0)
我们已经确定您有一个DBF文件,一个FPT文件和一个CDX文件。这些都可能与Visual FoxPro(现已停产的Microsoft产品)有关。
通过将“文件类型”更改为“dBase文件(* .dbf)”,可以通过标准文件打开对话框在Excel中打开.dbf文件。按照原来的帖子,Excel似乎能够首先明智地打开它。
可以通过下载FoxPro的this OLE DB provider来访问所有三个文件的组合,这样可以使用here
概述的方法从Excel访问数据库您可以通过以下链接获取有关特定文件结构的更多信息:DBF,FPT和CDX。 DBF包含大部分数据,FPT包含二进制备忘录数据,CDX是索引文件。