Если считывать данные из
CSV-файла, то его можно править в любом редакторе таблиц, со всякими удобными подсветками, автозаполнениями и скриптами - например, Microsoft Office, Open Office, Google Spreadsheets... Считывать CSV легко: это просто данные, разделённые запятыми (строчки оборачиваются кавычками, кавычки внутри строчек экранируются).
Единственное ограничение: в отличие от XML, CSV состоит из однородных строчек данных, без древесной структуры или возможности хранить таблицы разного формата в одном файле. Но в таком случае можно, например, держать список предметов на одном листе, а их редкости - на другом, и сохранять их в два отдельных файла CSV (можно даже привязать это на макрос или скрипт, чтобы экспортировать автоматически).