【问题标题】:Is there any free DBF file converter? [closed]有没有免费的 DBF 文件转换器? [关闭]
【发布时间】:2010-11-18 10:07:48
【问题描述】:

我只找到了这些转换器的试用版。有人知道免费的吗?以下任何目标格式都可以:

CSV、MDB、SQL、XLS

【问题讨论】:

标签: dbf file-conversion shapefile dbase


【解决方案1】:

Microsoft Excel 可以打开 DBF 文件并将其保存为多种格式

【讨论】:

  • 请注意,使用较旧的 MS-Excel 版本可能会遇到超过 65535 条记录的问题...
  • @Roalt 是的,对于 Excel 2003 及更早版本来说确实如此
  • 此外,如果您更改并保存它们,Excel 往往会损坏 dbase 文件。
  • 至少 Mac Excel 2011 不会打开它。 OGR2OGR 工具有效,是此问题的正确答案。
  • Excel 可能会将某些包含特殊字符的单元格导出为空。
【解决方案2】:

Exportizer (http://www.vlsoftware.net/exportizer/index.html) 还附带 $$$$“Pro”版本,以及 Alex Nolan 的 DBF Viewer Plus (http://www.alexnolan.net/software/dbf.htm)。

两者都是免费软件,都应该允许您至少导出为 CSV(或更多)。

马克

【讨论】:

  • 对于其他感兴趣的人:Exportizer 非常适合只查看数据库而不做任何真正有用的事情,而且看起来非常可靠。 DBF Viewer Plus 看起来不错,但是当我尝试在这些表中创建表和字段时遇到了很多错误。由于我正在查看一个我不想搞砸的数据库,所以我不会使用那个数据库,而只是坚持使用 Exportizer。
【解决方案3】:

我能够使用LibreOffice 3.4.4, 打开和转换 .dbf 文件并导出为多种格式。

【讨论】:

  • 这是一个被严重低估的答案。免费且简单!
  • 这个答案对我帮助很大。 MS Excel 和 SQL Server 仅读取我的 dbf 文件的一部分(2800 条记录中的 2000 条)。 LibreOffice 没有任何问题。即使在 dbf 文件中使用 Latin2 编码,它也能正常工作。
【解决方案4】:

http://sourceforge.net/projects/dbf2csv

非常简单的 dbf 和 csv 之间的转换器。您不需要任何数据库引擎。

非常简单,但对我来说效果很好

【讨论】:

  • 那个转换器弄乱了标头,特别是如果标头(DBASE)中有字段大小。
  • 这里的 Github 项目:github.com/akadan47/dbf2csv
【解决方案5】:

我几年前写过一篇文章,关于将dbf转换为数据集(DataSet.ReadXml的函数可以读取xml),但是在大dbf上可能会很慢,不过你可以免费试用。

Article.

【讨论】:

    【解决方案6】:
    【解决方案7】:

    对于 XLS 或 CSV,请使用 OpenOffice.org。

    【讨论】:

    • 第一行将是字段名称,然后是类型缩写、字段宽度(如果适用)和小数位(如果适用)。可能有一个选项可以关闭此行为。同时,如果您有 MS Excel,则默认不将此信息添加到第一行单元格中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 2014-07-24
    • 2011-01-31
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多