我有一个数据库文件 (mdb),其中包含一个词典。有几千个。我只需要将单词(按照它们已有的顺序)放入文本文件中。目前它们有与之关联的 ID(例如 1、2、3),但我不需要它。我只需要单词。
做这个的最好方式是什么?
实际上,如果有人能在网上找到一本免费的英语单词词典(类似于拼字游戏词典),我也会接受。我似乎在网上找不到任何好的词典。
答案1
这是 1997 年版韦氏词典 (234936 个词) 的链接。
http://packetstormsecurity.org/files/31994/websters-dictionary.gz
此外,您还可以查看以下搜索查询,其中有许多列表可用。滚动到第一页的下部开始查看可用的单词列表。所有这些列表是纯文本。
http://packetstormsecurity.org/search/files/page1/?q=word%20list
关于数据库您提到的文件,Microsoft Access 允许您导出字典归档为其他形式,例如源文件等等。您可能还想查看用于导出上述数据的免费软件替代方案是“根据”LibreOffice 套件中包含的应用程序,它可能具有读取/导出数据库有问题的文件。
我知道这可能是一个长远的问题,因为我不确定这个数据库(mdb)的结构,也不确定数据库文件本身;但我相信它是纯文本。理论上,如果数据库只包含一个表(为了简单起见),你可以编写一个小脚本来解析数据库有问题的文件,依次提取所需的文本。