如何得到excel文件中有几个sheet?另外如何得到一张表中的数据行?多谢!
我要读excel文件:
知道一些基本操作(如下),但不知 解决题目中的问题的函数是什么。
Variant MSExcel ,WorkBook,Sheet1;
MSExcel=CreateOleObject("Excel.Application");
MSExcel.OlePropertyGet("WorkBooks").OleProcedure("Add");
if(WorkBook.IsEmpty())
WorkBook=MSExcel.OlePropertyGet("ActiveWorkBook");
Sheet1=WorkBook.OlePropertyGet("Sheets").OleFunction("Add");
问题点数:100、回复次数:2Top
1 楼7rainbow(七彩虹)回复于 2003-09-04 09:02:14 得分 100
有几个sheet;
int count=WorkBook.OlePropertyGet("Sheets").OlePropertyGet("Count");
数据行.
Variant T=MSExcel.OlePropertyGet("ActiveCell").OleFunction("SpecialCells",11);
int maxx=T.OlePropertyGet("Column"); //获得当前sheet的最大列数
int maxy=T.OlePropertyGet("Row"); // 最大行Top
2 楼worldside()回复于 2003-09-04 09:14:28 得分 0
还有,
我想对第n张sheet进行操作,如何得到这张表呢(或激活)。Top



