c++读取excel表格并将内容写入xml的几个问题

目前已经用mfc实现从excel中顺序读取内容,并按一定格式写入xml文档的小工具,但还有几个问题,希望有懂得人能来解答一下。1.最终生成的xml文档有语句声明是按GBK格式编码的,那么我的项目基于unicode编码或是多字节编码会对结果有影响吗(主要是担心将字符串写入xml的时候会受字符集影响)。2.若是excel单元格首字符为单引号’,会读取不到这个单引号,这个单引号的作用应该是将单元格设为文本格式,怎么解决呢?3.从excel单元格读取到的内容,我是先存储到_variant_t类型的变量中,再转换格式为CString字符串,最后转为string字符串,然后用fstream文件输出流写到xml文档中,有没有办法可以直接从excel中读取出CString类型的字符串呢?谢谢回答!

http://bbs.csdn.net/topics/391863161