線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1326
推到 Plurk!
推到 Facebook!

如何開啟已有的excel並選定某一工作表,在特定的欄位寫入資料

尚未結案
Mars123
一般會員


發表:6
回覆:9
積分:3
註冊:2003-07-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-19 11:14:49 IP:202.129.xxx.xxx 未訂閱
小弟在網上搜尋到的都是建立新的excel 像小弟的問題有沒有人遇過? 請指導,謝謝
sunsamuel199799
一般會員


發表:1
回覆:4
積分:1
註冊:2003-12-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-19 11:23:32 IP:218.166.xxx.xxx 未訂閱
以下可以參考一下 建立一個ADOConnection Edit_OpenExcelPath.Text := OpenDialog_Excel.FileName; MYconnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' Edit_OpenExcelPath.Text ';Mode=ReadWrite|Share Deny None;Extended Properties=Excel 8.0;Persist Security Info=False'; ADOConnection_Excel.ConnectionString :=MYconnectionString; ADOConnection_Excel.Connected :=true; ADOConnection_Excel.GetTableNames(ListBox_SheetList.Items,false); 就可以開啟Excel檔了
sunsamuel199799
一般會員


發表:1
回覆:4
積分:1
註冊:2003-12-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-19 11:30:31 IP:218.166.xxx.xxx 未訂閱
我有一個範例程式你可以參考一下 已直接寄給你了..因為我不會貼檔
Mars123
一般會員


發表:6
回覆:9
積分:3
註冊:2003-07-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-19 11:30:40 IP:202.129.xxx.xxx 未訂閱
感謝大大的回應,不過,我也是試到這裏就卡住了 接下來怎麼選定我要的工作表(sheet)? 而且,選定後還要在特定的欄位中寫入字串 還請大大再指教,謝謝
water
初階會員


發表:90
回覆:89
積分:35
註冊:2003-07-07

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-19 11:57:13 IP:61.222.xxx.xxx 未訂閱
查我發問的問題.你要的答案都有    一切無為法.如虛亦如空.如如心不動.萬法在其中
------
一切無為法.如虛亦如空.如如心不動.萬法在其中
water
初階會員


發表:90
回覆:89
積分:35
註冊:2003-07-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-02-19 12:08:39 IP:61.222.xxx.xxx 未訂閱
有一個人叫 delphiwww . 看他發表的資料.對你有很大的幫助 尤其一篇叫如何自學control excle/word    一切無為法.如虛亦如空.如如心不動.萬法在其中
------
一切無為法.如虛亦如空.如如心不動.萬法在其中
Mars123
一般會員


發表:6
回覆:9
積分:3
註冊:2003-07-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-02-19 12:14:15 IP:202.129.xxx.xxx 未訂閱
請教大大,怎麼尋找,我是一個新手…謝謝
ffprince
初階會員


發表:66
回覆:62
積分:25
註冊:2003-08-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-02-19 12:23:35 IP:218.85.xxx.xxx 未訂閱
在uses处添加ComObj,在Form上放上ExcelApplication、ExcelWorkbook、ExcelWorksheet三个Excel的控件 var ExcelID: Variant;//定义一个变量 ExcelID := CreateOleObject('Excel.Application');//打开Excel程序 ExcelID.Visible := true;//Excel可见 ExcelID.Workbooks.Open('D:\test.xls');//打开某个文件 ExcelID:=ExcelApplication1.Workbooks[1].Worksheets[1];//选中当前第一个工作簿的第一个工作表 ExcelID.cells.item[1,1]:='可以了吗?';//往表的第一行第一列写入“可以了吗?” ExcelApplication1.quit;//以下是推出Excel的程式 ExcelApplication1.disconnect; ExcelWorksheet1.disconnect; ExcelWorkbook1.Disconnect; 發表人 - ffprince 於 2004/02/19 12:28:15
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-02-19 12:33:19 IP:61.221.xxx.xxx 未訂閱
您好: delphiwww大大的網站 http://home.pchome.com.tw/home/delphiwww/ ~~應無所住而生其心~~
Mars123
一般會員


發表:6
回覆:9
積分:3
註冊:2003-07-18

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-02-19 12:34:07 IP:202.129.xxx.xxx 未訂閱
大大,還沒收到您的範例程式… ttcu04@twndls.com.tw 謝謝。
water
初階會員


發表:90
回覆:89
積分:35
註冊:2003-07-07

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-02-19 14:57:34 IP:61.222.xxx.xxx 未訂閱
mail to u is 我發表的 excle file control sample (新版) 有空看一下我發問的問題 都是delphi control excle 基本問題 開檔.關檔.搜尋.判斷.填值....很常用的功能 看不懂得地方.把他貼出來.此站有很多高手會幫你 不用回mail . 過2天我就離職了.可能無法再幫你了        一切無為法.如虛亦如空.如如心不動.萬法在其中
------
一切無為法.如虛亦如空.如如心不動.萬法在其中
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#12 引用回覆 回覆 發表時間:2004-02-19 15:45:02 IP:218.15.xxx.xxx 未訂閱
您好: 找了一篇与excel相关的文章,您试试看:http://home.pchome.com.tw/home/delphiwww/excel01source.zip 至于如何在本论坛查找相关资料,您可以直接在KTop搜寻,比如您可以输入Excel,则会找出很多相关的资料,具体您可以看看下面: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19264 KTop可是一个人才汇集的地方哦 ——行径窄处,留一步与人行——
系統時間:2024-06-24 21:16:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!