在MFC中怎么获得Excel文档中已经使用了的行数和列数

_Worksheet ws;
Range range;

range = ws.GetUsedRange();//获得Worksheet已使用的范围
range = range.GetRows();   //获得总行数(LPDISPATCH类型)
long UsedRows = range.GetCount(); //即可获得已使用的行数了。

获得列数也是一样的方法,把GetRows()改为GetColumns即可。

注:1.首先程序中应该包含CExcel.h和CExcel.cpp;

     2.有的版本中不是使用的GetRows(),而是get_rows(),但是它们的是一样的;

     3.注意当你要通过for语句进行遍历Excel文档,往里面写数据的时候,有时候行和列是倒置的,这个看情况处理。

原文地址:https://www.cnblogs.com/pengjun-shanghai/p/4831386.html