OLE操作EXCEL總結點

2021-06-21 20:01:21 字數 695 閱讀 8154

1、必須安裝完整的office軟體,否則excel服務可能啟動不了

2、

可以啟動一次服務,然後可以多次操作excel而不必多次啟用,在程式退出時再釋放即可。

3、先開啟工作簿workbooks和workbook,然後操作sheets和sheet

4、

//獲取已用的行數

crange usedrange,rowrange,columrange;

usedrange.attachdispatch(m_sheet.get_usedrange(),true); //獲得已用的區域

rowrange.attachdispatch(usedrange.get_rows(), true); //區域中的行

int rowcount = rowrange.get_count();//行數

//獲取列數

columrange.attachdispatch(usedrange.get_columns(),true); //區域中的列

int columncount = columrange.get_count();//列數

usedrange.releasedispatch();

rowrange.releasedispatch();

columrange.releasedispatch();

5、注意物件的釋放

用OLE獲取Excel的Sheet名

使用ole的方法獲取本地指定excel的sheet的名字列表 report zzxtest.include ole2incl.parameters p file like rlgrap filename default of itab sheetname occurs 0 sheetname 40 ...

C 操作Access的Ole物件

ole物件資料型別 1 ole 物件用於使用 ole 協議在其他程式中建立的 ole 物件,如 microsoft word 文件 microsoft excel 電子 聲音或其他二進位制資料。2 access中的ole物件對應到c 中的資料型別是二進位制的byte陣列,對應到oledbtype.b...

ASP操作Excel技術總結

三 asp操作excel生成資料表 1 在乙個範圍內插入資料 objexcelsheet.range b3 k3 value array 67 87 5 9 7 45 45 54 54 10 2 在乙個單元格內插入資料 objexcelsheet.cells 3,1 value internet e...