怎么用C/C++语言读取excel文件中指定的某一个单元格

如何用C/C++语言读取excel文件中指定的某一个单元格?
比如我想读取到“数据.xls”中的第一个sheet的第10行第5列里面的数据,怎么样才能实现?

------解决方案--------------------
C语言直接操作xls格式的文件比较麻烦,在excel中将xls文件另存为csv格式的文件了再进行操作
------解决方案--------------------
其实xls就是一个压缩包文件,压缩了我们在excel每个单元格的数据,此外还压缩了一些office解析需要的数据。这些数据存储格式都是用xml格式存储的,所以要解析出任意单元格内容只要解析相应xml文件即可。