MS Excel,MS Access,SPSS, SAS, MS SQL Server and so on
It really depends on how large of your data in gigabyte and in row numbers. Moreover, it depends how much programming skills you have or you want to hire someone to do it.
MS Excel only can handle maximum 5-digit row numbers (65,569)per spreadsheet. MS Acess and MS SQLServer both requires SQL database programming, and MS Excel is about VBA programming.