如果没有安装OFFICE,那只能通过Microsoft Excel Driver (*.xls)驱动来操作了
在这种情况下,如何获取一个excel文件中有多少个工作表(sheet),各个工作表的名字???谢谢了
在这种情况下,如何获取一个excel文件中有多少个工作表(sheet),各个工作表的名字???谢谢了
解决方案 »
- 如何做才能让MFC ActiveX中的Dialog在容器(如IE)中显示?
- 关于数据库查询,结果存在COBLIST
- 用mfc建立的 Dialog exe程序,如何最快转为 activeX ocx?
- 新手上路,谁第一个顶就给谁?
- 一个基于对话框的程序,背景为一张位图,如何使Static Text的背景透明?
- 想问大家一个问题.......
- 程序中多线程互斥用一个连接中频繁写数据库(SQL Server 2000),进程管理器中SQLSERVER进程为什么,,占用内存不停的增长呢,急求解决方
- 菜鸟问题:怎么样导入24位色彩的位图导入到vc资源中。
- 如何学习Winsock编程?
- 如何改变toolbar的背景颜色,似乎SetBkColor不能改变,我真的没办法了???
- RS232 数据直接传入到Excel中
- 图像传输,数据包错乱的问题
book 是什么类型的变量啊
_Application objApp;
_Workbook objBook;
Workbooks objBooks;
Worksheets objSheets;
_Worksheet objSheet;
Range objRange;
VARIANT ret;
COleException oleEpt;
CString strRet="",strTempLine="",strTempSheet="",strTemp;
BOOL init;
try
{
// Instantiate Excel and open an existing workbook.
init = objApp.CreateDispatch("Excel.Application",&oleEpt);
objBooks = objApp.GetWorkbooks();
//objBook = objBooks.Open("C:\\Test.xls",
objBook = objBooks.Open(strFile,
VOptional, VOptional, VOptional, VOptional,
VOptional, VOptional, VOptional, VOptional,
VOptional, VOptional, VOptional, VOptional,
VOptional,VOptional);
objSheets = objBook.GetWorksheets(); int icount=objSheets.GetCount();
...................
之前是用以上代码做的,但是后来发现有点机器上并不会装excel,没有EXCEL.EXE,所以在这些机器上运行不了。
在网上查了些资料,没找着可以获取多个sheet的方法
哪位大牛能指点下 谢谢了