vc++ 读取excel多个单元格的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vc++ 读取excel多个单元格的问题相关的知识,希望对你有一定的参考价值。
coleVariant rvalue2;
range=sheet.GetRange (coleVariant("A3"),coleVariant("A13"));
rvalue2=coleVariant(range.Getvalue2());
我想实现的是把选择的 A3-A13的范围的数值都读到rvalue2
但现在rvalue2中的值只是A3的,请大家帮忙解答一下,谢谢啦
如果不是合并的,逐个单元格读。追问
我选取的范围就是A3-A13,不是合并单元格,但这样应该把A3和A13的范围内的内容都读出来的啊,写就可以把选的范围都写上的
追答如果能确保A3-A13的内容都一样,那么就读第一个就可以。
如果无法保证每个单元格内容一样,那么就逐个读。
Range range=sheet.GetRange (coleVariant("A3"),coleVariant("A13"));
Dim j As Integer
Dim Str As String
For j = 1 To range.Cells.Count
Str = range.Item(j).Text
Next
我用的是C++,不是VB呢
以上是关于vc++ 读取excel多个单元格的问题的主要内容,如果未能解决你的问题,请参考以下文章