请教C++怎么对excel文件进行读写呢

请问C++如何对excel文件进行读写呢?
我是银行工作的,每次都要从excel里面把那些很规则的数据一个一个写到程序里,觉得很麻烦,所以想写个程序能把excel里面单元格的数据批量(比如按行和按列)读出来以及写进去,请问论坛里的大侠们,改怎么写呀,有什么API嘛??

------解决方案--------------------
有一个简单一些有办法,就是将xls文件另存为csv文件(就是一文本文件,用“,”作为分隔符),然后用程序读取该文本文件取值即可。
------解决方案--------------------
已经把类发给你了,查收吧,如果不会用的话email给我,我给你几条实例代码