读取Gedcom文件并存储在数据库中
我想读取 Gedcom 文件并存储在 sql server 中。 GEDCOM 是一种文件格式,允许在不同的家谱软件应用程序之间共享家谱文件。 GEDCOM 代表 GEneaological 数据通信。
任何人都可以帮助我解决这个问题吗???
I want to read a Gedcom file and store in sql server .
GEDCOM is a file format which allows genealogy files to be shared between different genealogy software applications. GEDCOM stands for GEnealogical Data COMmunications.
Can any one help me on this issue ???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我发现在 SQLServer 中查询 GEDCOM 数据的一种简单方法是使用 附带的导入/导出功能系谱大师申请。宗谱大师允许您将数据导出到 csv。获得 csv 格式的数据后,您可以使用 SQLServer 的数据转换服务向导将其导入。
我确实已经成功地将数据从 The Master Geneaists 导出到 SQLServer,但尚未测试 GEDCOM 导入功能。
否则,您可以随时查看 GenealogyJ 代码库并查看 GEDCOM 阅读器 那里。如果您不喜欢 java,请尝试使用 perl Gedcom 模块。
One easy way I've found to query GEDCOM data in SQLServer is to use the import / export features that come with The Master Genealogist application. The Master Genealogist lets you export data to csv. Once you have the data in csv you can then use the Data Transformation Services wizards of SQLServer to import it.
I've certainly had success exporting data from The Master Genealogist into SQLServer but have not as yet tested the GEDCOM import feature.
Otherwise, you could always checkout the GenealogyJ codebase and take a look at the GEDCOM reader there. If java is not to your liking try the perl Gedcom module instead.
首先,将 gedcom 转换为 Gedcom XML
后
http://msdn.microsoft.com/hi-in /杂志/cc188730%28en-us%29.aspx
first, convert gedcom in Gedcom XML
after
http://msdn.microsoft.com/hi-in/magazine/cc188730%28en-us%29.aspx
Oxy-Gen 是一个工具,可让您转换为以下格式:
如果您不需要自动导入/导出功能,此工具应该适合您的需求。
如果您确实需要自动导入/导出功能,您可能需要寻找采用您选择的编程语言的 GEDCOM 解析库。
Oxy-Gen is a tool that allows you to convert to the following formats :
If you don't need automatic import/export features, this tool should suit your needs.
If you do need automatic import/export features, you might want to look for a GEDCOM parsing library in the programming language of your choice.