如何得知excel檔的最後一筆資料是在那一個行列? |
答題得分者是:supman
|
writeman
初階會員 發表:31 回覆:34 積分:28 註冊:2004-02-17 發送簡訊給我 |
如何得知excel檔的最後一筆資料是在那一個行列 我這樣寫程式在讀到最後一行後會出現錯誤 Invalid Variant Operation 所以我想改成讀到最後一筆就不要再往下讀 但不知最後一筆的列數該如何取得 if opendialog1.Execute then begin ExcelApp := CreateOleObject( 'Excel.Application' ); ExcelApp.Visible := False; ExcelApp.WorkBooks.Open(opendialog1.FileName); name:= ExcelApp.Cells[5,1].Value; date:= ExcelApp.Cells[5,5].Value; try while ExcelApp.Cells[i,1].Value = name do begin do_something_here; i:= i 1; end; finally ExcelApp.Quit; end; end; |
ANDY8C
資深會員 發表:114 回覆:582 積分:299 註冊:2006-10-29 發送簡訊給我 |
最後一筆?? 最右一欄?? 行/列常混淆?? 以下是用 ADO 連上 EXCEL,判斷最後一筆即結束
希望能給您幫助
while not(Form.ADODataset1.eof ) do begin // ......資料處理 Form.ADODataset1.Next; end; // while eof()-------------------------------- 這一網站,真的不錯!!
------
--------------------------------------- 偶爾才來 KTOP ,交流條碼問題,在 FB [條碼標籤達人] 社團留言,感恩. |
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
writeman
初階會員 發表:31 回覆:34 積分:28 註冊:2004-02-17 發送簡訊給我 |
|
supman
尊榮會員 發表:29 回覆:770 積分:924 註冊:2002-04-22 發送簡訊給我 |
|
tokiama
一般會員 發表:34 回覆:60 積分:23 註冊:2009-04-19 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好,
請試一下 ExcelApp.worksheets[1].activate; ExcelApp.worksheets[1].cells.SpecialCells(xlcelltypelastcell, emptyparam).activate; exc_rows:=ExcelApp.activecell.row; ===================引 用 writeman 文 章=================== 如何得知excel檔的最後一筆資料是在那一個行列 我這樣寫程式在讀到最後一行後會出現錯誤 Invalid Variant Operation 所以我想改成讀到最後一筆就不要再往下讀 但不知最後一筆的列數該如何取得 if opendialog1.Execute then begin ExcelApp := CreateOleObject( 'Excel.Application' ); ExcelApp.Visible := False; ExcelApp.WorkBooks.Open(opendialog1.FileName); name:= ExcelApp.Cells[5,1].Value; date:= ExcelApp.Cells[5,5].Value; try while ExcelApp.Cells[i,1].Value = name do begin do_something_here; i:= i 1; end; finally ExcelApp.Quit; end; end;
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |