我是靠谱客的博主 迷人眼睛,最近开发中收集的这篇文章主要介绍在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

最后

以上就是迷人眼睛为你收集整理的在MFC中怎么获得Excel文档中已经使用了的行数和列数的全部内容,希望文章能够帮你解决在MFC中怎么获得Excel文档中已经使用了的行数和列数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部