Datenbanken sind natürlich das offensichtliche, an das man zuerst denkt, aber die kann man im allgemeinen doch nicht außerhalb der Laufzeit des Programms einfach so öffnen wie eine Excel Datei und reinschreiben oder sehe ich das falsch?
Also eine Einfachst-Anwendung, um eine mehrspaltige Tabelle in einer Datenbank zu bearbeiten, schreibe ich dir in 2 Minuten: Datenbank-Connection,
Query, DBGrid und fertig.