Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要接收一个 DBF 格式的输入文件(我相信它是通过 Foxpro 制作的)并按顺序读取记录以进行处理。
有没有办法在不使用外部库的情况下在 Java 中做到这一点?
谢谢。
(我只是尽可能避免使用外部库,因为我仍然需要获得批准)
尝试 JDBF:https ://github.com/iryndin/jdbf
我是 JDBF 的项目所有者。
如果您发现任何错误,请毫不犹豫地向我发送错误报告,我们会修复它。
原始的 DBF 格式非常简单。因此,如果您只需要阅读 .dbf 文件,这并不难,请参阅Wikipedia。如果您已阅读标题,您应该能够直接“跳转”到记录。
网上有很多资源;例如在 SO:
所以我会尝试使用它来阅读它java.io.RandomAccessFile
java.io.RandomAccessFile