Thank you all for the comments and suggestions. I have a little experience in programming (Excel VB), but now I need to have a more powerful tool to process a lot of data.
I also have another question regarding to database. Many advise me to use SQL. Anyone have any comment about it?