VC操作Excel,怎的从Excel所有记录的下一行追加记录
VC操作Excel,怎样从Excel所有记录的下一行追加记录
如题,现在我是将数据写入Excel表格的某一具体单元格,如
现在想从Excel所有已有记录的下一行开始写入数据,从左到右,从上到下,而不是具体到某一单元格的行数列数,怎样实现呢??请大神指点!谢谢
------解决方案--------------------
可以先获得Excel表中有多少行,然后你加1不就在下一行了吗,应该有个Count的函数可以获得,之前我也做过的。
------解决方案--------------------
顶二楼了!思路同上
使用 ole
获取到当前使用的sheet
然后用CRange的get_Rows()获取行,get_Columns()获取列
用参数保存
然后使用如下方法
CRange.put_Item(COleVariant((long)iIndex),COleVariant((long)4),_variant_t((*iter).cArrCardNo));
------解决方案--------------------
你这些类是从哪里来的!
你调试一下啊!单步调试时候看看 usedRange这个对象
如题,现在我是将数据写入Excel表格的某一具体单元格,如
range.SetItem(_variant_t((long)10),_variant_t((long)3),_variant_t(strValue));
现在想从Excel所有已有记录的下一行开始写入数据,从左到右,从上到下,而不是具体到某一单元格的行数列数,怎样实现呢??请大神指点!谢谢
excel
vc
最后记录写入数据
------解决方案--------------------
可以先获得Excel表中有多少行,然后你加1不就在下一行了吗,应该有个Count的函数可以获得,之前我也做过的。
------解决方案--------------------
顶二楼了!思路同上
使用 ole
获取到当前使用的sheet
然后用CRange的get_Rows()获取行,get_Columns()获取列
用参数保存
然后使用如下方法
CRange.put_Item(COleVariant((long)iIndex),COleVariant((long)4),_variant_t((*iter).cArrCardNo));
------解决方案--------------------
你这些类是从哪里来的!
你调试一下啊!单步调试时候看看 usedRange这个对象