Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将BGL转换为MySQL表?_Mysql_Database_Dictionary_Converter - Fatal编程技术网

如何将BGL转换为MySQL表?

如何将BGL转换为MySQL表?,mysql,database,dictionary,converter,Mysql,Database,Dictionary,Converter,如何将巴比伦词汇表(*.BGL)转换为数据库表(mySQL)?我不知道是否有任何“简单”的方法可以做到这一点,但根据您拥有的资源,我会想到两种方法 将BGL数据直接导出到CSV,然后在MySQL中设置数据库结构并导入CSV 或 将BGL数据导出到MS Excel,然后从中可以导出多种格式,这些格式可由MySQL导入 还有几种付费解决方案,您可以购买,以简化过渡过程,但我不知道有哪种是免费的,我也不知道它们的质量如何。您可以使用PyGlossary 测试和工作 PyGlossay的说明: 使用p

如何将巴比伦词汇表(*.BGL)转换为数据库表(mySQL)?

我不知道是否有任何“简单”的方法可以做到这一点,但根据您拥有的资源,我会想到两种方法

将BGL数据直接导出到CSV,然后在MySQL中设置数据库结构并导入CSV

将BGL数据导出到MS Excel,然后从中可以导出多种格式,这些格式可由MySQL导入

还有几种付费解决方案,您可以购买,以简化过渡过程,但我不知道有哪种是免费的,我也不知道它们的质量如何。

您可以使用PyGlossary

测试和工作

PyGlossay的说明:


使用python处理词汇表(字典数据库)。包括编辑词汇表和在多种格式之间转换主题,如:Tabfile StarDict格式xFarDic格式“Babylon Builder”源格式Omnidic格式等。

谢谢您的回答Eli,我可以使用CSV和MS Excel工作表,但问题是如何将BGL转换为CSV或Excel工作表?根据您手头的资源,这应该可以从Ubuntu Linux中实现:
dictconv test.BGL-o test.CSV
-只需将其mudify改为导出为.CSV即可。或者Windows 2000和XP也可以通过命令行这样做:
relog test.blg-f CSV-o test.CSV
我在Windows上,目前无法访问linux:(并且relog只能从bLG而不是bGL转换:|我的错误是我误读了relog的手册。我真的没有看到任何其他Windows实用程序。你能下载一个Ubuntu iso并刻录一张可用于此目的的实时启动CD吗?如果不能,我有几个Ubuntu系统,我可以随时尝试为你进行转换。我会继续寻找一个新的y基于Windows的解决方案。事实上,我只是在我的一个Ubuntu系统上玩了
dictconv
,看起来它们不像以前那样支持CSV。但是,你可以导出到.dic,它是纯文本,从那里你应该可以很容易地在Excel中,或者通过PHP,甚至可能通过已经存在的程序能够将.dic转换为.csv。请记住,在从编译转换为纯文本时,.dic的大小将是.bgl的两倍。