關於轉 Excel |
尚未結案
|
larrytyan
一般會員 ![]() ![]() 發表:51 回覆:38 積分:17 註冊:2004-08-11 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 可直接用ADOConnection元件的Execute方法配合SQL語法來匯出成Excel檔案﹕
begin ADOConnection1.Execute('Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'); end;如果沒有使用ADOConnection元件﹐也可使用ADOQuery的SQL語法來匯出﹕ begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'; ADOQuery1.ExecSQL; end;=================================
------
忻晟 |
larrytyan
一般會員 ![]() ![]() 發表:51 回覆:38 積分:17 註冊:2004-08-11 發送簡訊給我 |
Dear 版主...
感謝回答.
我的問題都是你回答的, 實在太了不起了
再一次謝謝
引言: 您好﹗ 可直接用ADOConnection元件的Execute方法配合SQL語法來匯出成Excel檔案﹕begin ADOConnection1.Execute('Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'); end;如果沒有使用ADOConnection元件﹐也可使用ADOQuery的SQL語法來匯出﹕begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'; ADOQuery1.ExecSQL; end;================================= |
larrytyan
一般會員 ![]() ![]() 發表:51 回覆:38 積分:17 註冊:2004-08-11 發送簡訊給我 |
請問如果只有部分欄位要轉出, 並且要放在 EXCEL 特定的地方
應該要使用哪一種報表工具??. TKS.
引言: 您好﹗ 可直接用ADOConnection元件的Execute方法配合SQL語法來匯出成Excel檔案﹕begin ADOConnection1.Execute('Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'); end;如果沒有使用ADOConnection元件﹐也可使用ADOQuery的SQL語法來匯出﹕begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'; ADOQuery1.ExecSQL; end;================================= |
larrytyan
一般會員 ![]() ![]() 發表:51 回覆:38 積分:17 註冊:2004-08-11 發送簡訊給我 |
請問如果只有部分欄位要轉出, 並且要放在 EXCEL 特定的地方
應該要使用哪一種報表工具??. TKS.
引言: 您好﹗ 可直接用ADOConnection元件的Execute方法配合SQL語法來匯出成Excel檔案﹕begin ADOConnection1.Execute('Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'); end;如果沒有使用ADOConnection元件﹐也可使用ADOQuery的SQL語法來匯出﹕begin ADOQuery1.Close; ADOQuery1.SQL.Text := 'Select * Into [SheetName] ' + 'In "D:\test.xls" "Excel 8.0;" From 資料表名稱'; ADOQuery1.ExecSQL; end;================================= |
kerochan
一般會員 ![]() ![]() 發表:9 回覆:6 積分:3 註冊:2005-01-26 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
引言: 請問如果只有部分欄位要轉出, 並且要放在 EXCEL 特定的地方 應該要使用哪一種報表工具??. TKS.您好﹗ 只轉出部分欄位的話﹐可直接在Select * Into....語法中注明需要轉出的欄位名稱﹐如Select Field1, Field2, Field3 Into....即可 不知您所說的Excel特定地方是什么意思﹖ 引言: 版主您好, 這指令小弟在Delphi 7搭配Sql server 2000 執行時,他會告訴我"IN"這個地方語法錯誤哩...??您好﹗ 小弟用Delphi6 + Access資料庫形態做測試可正常使用﹐SQL Server資料庫沒有試過﹐是否可貼出相關的程式碼來看看﹖ =================================
------
忻晟 |
larrytyan
一般會員 ![]() ![]() 發表:51 回覆:38 積分:17 註冊:2004-08-11 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |