My two cents:
1. Never go with Office Interop assemblies as it creates huge dependancy on MS Office Installation, without the office installed Interop doesn't work.
2.There are issues on 64 bit platform.
This would help you, a beautiful library I have seen so far.
http://exceldatareader.codeplex.com/
The above library has zero dependancy on Microsoft Excel, you can deploy your app freely without the huge dependancy on Excel installation.
Again set your app to x86 specific and then deploy it on 64 bit machines.
Thanks,
Kuthuparakkal
hy kindly reply to this
i have once question, may be u can answer
i made a program in c#, which reads excel files. it uses Microsoft.Office.Interop.Excel namespace
software is working fine in all pc, but its not working on 64 bit tablet with windows 7
it doesnt show any error, it just doesnt read even a single row from the excel file
so does the above solution will solve problem?