读书人

在用BCB读取excel文件的时候怎样取得

发布时间: 2012-03-17 19:06:27 作者: rapoo

在用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");    // ...} 

读书人网 >C++ Builder

热点推荐