工程进度统计小工具中的其他一些知识点,供日后查询:
1. 需要在InitInstance()中初始化COM库,不然无法在VC中使用Excel服务,创建Excel服务失败
CJinduNewApp::InitInstance()
{
AfxEnableControlContainer();
//增加此段
if (CoInitialize(NULL)!=0)
{
AfxMessageBox("初始化COM支持库失败!");
exit(1);
}
…...
}
2.VC获取EXCEL 表格的总行数
_Worksheet ws;
Range range;
range = ws.GetUsedRange();
range = range.GetRows();
long UsedRows = range.GetCount();
3.选择文件对话框
CString cFilePath;
CFileDialog fileDlg(TRUE);
fileDlg.m_ofn.lpstrTitle="我的文件打开对话框";
fileDlg.m_ofn.lpstrFilter="Excel Files(*.xls)/0*.xls/0All Files(*.*)/0*.*/0/0";
if(IDOK==fileDlg.DoModal())
{
cFilePath = fileDlg.GetPathName();
MessageBox(cFilePath);
}
最后
以上就是雪白墨镜最近收集整理的关于VC获取EXCEL 表格的总行数的全部内容,更多相关VC获取EXCEL内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复