Excel мог бы сделать это, но потребовалось бы немало усилий, чтобы заставить его работать (и, возможно, некоторые сценарии и / или сводные таблицы).
Если вам удобно работать с OFfice в целом, вы можете довольно легко сделать это в Access, однако, я нахожу, что Access иногда слишком труден для получения привлекательных отчетов - хотя новые шаблоны 2007 года кажутся действительно приличными из коробки.
Я бы поспорил, что Access будет вашим лучшим выбором в этом сценарии, потому что он имеет довольно приличные инструменты рисования подключения к базе данных (позволяет действительно легко связать данные перекрестных ссылок между таблицей документов, авторами и т.д.). Вам также не придется изучать SQL по этому пути. И в такой маленькой базе данных, я сомневаюсь, что у вас когда-нибудь возникнут проблемы с Access. Лично я не слишком удобен с Access, но наш отдел IR, где я работаю, постоянно использует его для такого рода вещей в наших контактных данных выпускников и студентов.
Однако, если вы программист или у вас нет Access, вы всегда можете использовать мое любимое программное обеспечение для баз данных даже для небольших проектов: PHP/MySQL. Вероятно, это излишне для того, что вы собираетесь делать, но вы можете взять Xampp (в котором php, mysql и phpMyAdmin объединены в один пакет). Обычно вы просто загружаете все свои данные с помощью phpMyAdmin и используете php для форматирования отчетов.