addressdb
Java graphic front end for SQLite database (eg addressbook)
...Records may be exported as pdf files with flexible formats (eg address labels) and as text files (eg comma separated values - csv) also with flexible formatting. csv files may be used as backup and to transfer data between databases; addressdb can create a database from a csv file.
Database fields and output formats are specified through a text configuration file which may refer to more than one database and include several output formats. Fields may be edited on output (eg commas replaced by linefeeds or the case changed)