概述
工程进度统计小工具中的其他一些知识点,供日后查询:
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 表格的总行数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复