有没有免费的工具可以将超过 65000 个寄存器的文件从 DBF 格式转换为 CSV?

发布于 2024-07-24 23:04:04 字数 286 浏览 6 评论 0原文

我需要将一个非常大的文件从 DBF 格式转换为 CSV 格式。 我尝试过 Microsoft Excel 来完成这项工作,但问题是当我打开并导出文件时,我看不到超过 65500 个寄存器。

Microsoft Access 也无法打开该文件。

我在谷歌上找到了一些共享软件工具,搜索“DBF to CSV”。 您是否尝试过处理非常大的文件?

此外,任何可以导出为 mysql 或 postgresql 数据库格式的解决方案都将受到欢迎。

预先感谢您的回复,最诚挚的问候,

I need to convert a very large file from DBF format to CSV format. I have tried Microsoft Excel to do the job, but the problem is that I cannot see more than 65500 registers when I open and export the file.

Microsoft Access couldn't open the file, too.

I have found on google some shareware tools, searching for "DBF to CSV". Have you tried any of these with very large files?

Also, any solution that could export to mysql or postgresql database formats will be welcome.

Thanks in advance for your responses, best regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

玩世 2024-07-31 23:04:04

https://github.com/SocialExplorer/FastDBF

“这里还包含一个读取 DBF 的小实用程序文件并输出 CSV 文件!”

https://github.com/SocialExplorer/FastDBF

"Also included here is a small utility that reads DBF files and outputs CSV files! "

郁金香雨 2024-07-31 23:04:04

转至 http://www.the-oasis.net/ftpmaster。 php3?content=ftputils.htm

查找此文件 dbx130.zip

Bytes: 125,478 Date: 1993-03-22

dbMAX is an xBASE utility that will allow complete multi-user access
to any xBASE databases and indexes. The program uses a CUA-type menu
system with Brief(R)-style hot keys and can browse databases in up to
250 moveable, sizable windows. Almost every Clipper(R)/dBASE(R)
command is available, allowing dbMAX to replace the dBASE
Assist/Control Center or Computer Associates' DBU utility. dbMAX also
has a partially open architecture, allowing programmers to create
their own menus and operate on dbMAX internal data structures.

该实用程序具有 dos ui,但它允许您通过菜单上的复制功能来以 SDF 或 CSV 格式导出整个 dbf 表。 我个人知道它可以处理包含 380 万行的文件,因此它应该能够处理您的表。

go to http://www.the-oasis.net/ftpmaster.php3?content=ftputils.htm

look for this file dbx130.zip

Bytes: 125,478 Date: 1993-03-22

dbMAX is an xBASE utility that will allow complete multi-user access
to any xBASE databases and indexes. The program uses a CUA-type menu
system with Brief(R)-style hot keys and can browse databases in up to
250 moveable, sizable windows. Almost every Clipper(R)/dBASE(R)
command is available, allowing dbMAX to replace the dBASE
Assist/Control Center or Computer Associates' DBU utility. dbMAX also
has a partially open architecture, allowing programmers to create
their own menus and operate on dbMAX internal data structures.

this utility has a dos ui but it allows you via the Copy function on the menu to export entire dbf tables in SDF or CSV format. I personally know that it can handle a file with 3.8 million rows so it should be able to handle your table.

小巷里的女流氓 2024-07-31 23:04:04

使用 OpenOffice - 它是免费的并且可以处理大量行。 对于这么多行,您可能需要拆分文件,然后转换各个部分,然后重新组合。

Use OpenOffice - Its free and can handle a lot of rows. With that many rows, you might need to split the file and then convert the pieces and then reassemble.

挽心 2024-07-31 23:04:04

OpenOffice 3.0 Calc 的最大行数为 65K。 我尝试将大型 DBF 导入到 OpenOffice 3.0 Base 中,但它把这项工作交给了 Calc :-(

或者:如果您有 Python 2.4 到 2.6,我可以向您发送一份我即将公开的 DBF 读取模块的副本加上 DBF-to-CSV 脚本,要获取我的电子邮件地址,请搜索“John Machin xlrd”[xlrd 是我的 Excel XLS 阅读包]。

OpenOffice 3.0 Calc maxes out at 65K rows. I tried importing a large DBF into OpenOffice 3.0 Base but it handed the job off to Calc :-(

Alternative: if you have Python 2.4 to 2.6, I can send you a copy of my soon-to-go-public DBF-reading module plus a DBF-to-CSV script. To get my e-mail address, search for "John Machin xlrd" [xlrd is my Excel XLS-reading package].

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文