Bug 113127 (dBaseII) - Support for dBase II files
Summary: Support for dBase II files
Status: NEW
Alias: dBaseII
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: low enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Format-Filters
  Show dependency treegraph
 
Reported: 2017-10-15 04:25 UTC by Urmas
Modified: 2018-05-27 19:47 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Stock dBase II DBFs (3.43 KB, application/zip)
2017-10-15 04:25 UTC, Urmas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Urmas 2017-10-15 04:25:11 UTC
Created attachment 136977 [details]
Stock dBase II DBFs

Currently, the LO supports only dBase III+ and later files.
For sake of data preservation, dBase II support should be added.

Here's some examples of that format.
Comment 1 Alex Thurgood 2017-10-16 09:43:09 UTC
Confirming that with:

Version: 5.4.2.2
Build ID: 22b09f6418e8c2d508a9eaf86b2399209b0990f4
Threads CPU : 4; OS : Mac OS X 10.13; UI Render : par défaut; 
Locale : fr-FR (fr_FR.UTF-8); Calc: group

LibreOffice opens the test DBFII files in Writer instead of in Calc...
Comment 2 Julien Nabet 2018-05-27 19:47:08 UTC
I don't know if some people may be interested in this, perhaps it should be an extension.

Anyway, for those who'd be interested in implementing this, here are some DBase II specs:
https://www.clicketyclick.dk/databases/xbase/format/db2_dbf.html#DBII

About DBase implementation, here's a starting point:
https://opengrok.libreoffice.org/xref/core/connectivity/source/inc/dbase/DTable.hxx