アクセス使ったらいいと思うよ、
アクセスのマクロで組んでも良いし、C#で組んでも出来る
俺ならExcelのマクロで組んじゃうけどね