首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在用BCB读取excel文件的时候,怎样取得excel里面各个sheet的名字 ?多谢

2012-03-17 
在用BCB读取excel文件的时候,怎样取得excel里面各个sheet的名字 ?谢谢!在用BCB读取excel文件的时候,怎样取

在用BCB读取excel文件的时候,怎样取得excel里面各个sheet的名字 ?谢谢!
在用BCB读取excel文件的时候,怎样取得excel里面各个sheet的名字和sheet的数量   ?谢谢!
搜索一下,得到相关用OLE操作Excel的一些资料,但没有得到如何得到各个sheet的名字?谢谢!

http://www.ccrun.com/article.asp?d=0iezy5&i=529


[解决办法]

C/C++ code
// 得到工作簿中Sheet的总数:int nSheetCount = vExcelApp.OlePropertyGet("ActiveWorkBook")        .OlePropertyGet("Sheets").OlePropertyGet("Count");// 得到总数以后通过循环,就可以得到每个Sheet的Name:String strSheetName;for(int i=0; i<nSheetCount; i++){    strSheetName = vExcelApp.OlePropertyGet("ActiveWorkBook")            .OlePropertyGet("Sheets", i + 1).OlePropertyGet("Name");    // ...} 

热点排行