需要將xlconst包含且load進來,再對相應的鍵值如『lookat』賦值,詳見如下**:
require 'win32ole'
def class xlconst
enddef main()
excel['visible']=false;
excel['displayalerts']=false;
win32ole.const_load(excel,xlconst);
wb=excel.workbooks.open("***\***\***.xls");
ws=wb.worksheets(1);
searchinfo="***";
#搜尋字串,全匹配
#rs=ws.range("a1:a1000").find(searchinfo.value.to_s,'lookat'=>xlconst::xlwhole);
#搜尋數字,全匹配
rs=ws.range("a1:a1000").find(searchinfo.value.to_i.to_s,'lookat'=>xlconst::xlwhole);
if (rs == nil)
printf("[row%s]:%s",rs.row,rs.value);
endexcel.quit();
excel=nil;
gc.start;
endmain
用Ruby讀取Excel檔案
用ruby讀取excel檔案 這個嚮導文件,將保證演示乙個用ruby讀取excel檔案的例子。1.安裝parseexcel外掛程式 parseexcel是乙個ruby端的perl解析excel的外掛程式。安裝過程可以通過gem簡潔執行,如下 ruby gem install parseexcel 如...
用Ruby讀取Excel檔案
操作excel 最好的方式是使用vba進行提供的豐富大量的介面來操作excel 但是如何使用ruby操作excel?1.通常做法,既然是微軟提供的軟體,就需要查閱,微軟提供的api了,需要包含win32,在ruby,前加入,require win32ole 例如 require win32ole m...
ruby 陣列操作
陣列的建立 arr array.new num 建立num個元素的陣列,所有陣列元素為nil arr array.new num,elem 建立num個元素的陣列,所有陣列元素為elem arr array m.n 建立m.n元素為m到n的陣列 包括n m.n不包括n arr array elem1...