Excel轉txt |
缺席
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
|
allenchan
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
|
timhuang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:78 回覆:1815 積分:1608 註冊:2002-07-15 發送簡訊給我 |
Hi, 改副檔名, 內容不改當然是不正確的格式, 若你的電腦有安裝 excel 的話, 可以使用 ole automation 操作的方式, 程式如下,
var ex, wb: Variant; const xlText = -4158; begin try ex := CreateOleObject('Excel.Application'); ex.Visible := true; wb := ex.WorkBooks.Open('c:\t1.xls'); wb.SaveAs(Filename:='C:\t2.txt', FileFormat:=xlText); wb.Saved := true; // to avoid quit message ex.Quit; except on E: Exception do ShowMessage('error: ' E.Message); end; end;記得要 uses Comobj; |
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
|
TTS
初階會員 ![]() ![]() 發表:72 回覆:66 積分:27 註冊:2003-05-06 發送簡訊給我 |
|
saintsid
一般會員 ![]() ![]() 發表:2 回覆:2 積分:0 註冊:2002-07-10 發送簡訊給我 |
小弟使用adoquery元件從excel抓資料到文字檔,若輸出所有資料則文字檔內容可正常顯示,但若加上條件查詢,文字檔內容就會變成亂碼,需要再匯入excel才能正常顯示。sql語法如下: adoquery1.SQL.Clear;
sql1:='select * Into [aaa.txt]';
sql1:=sql1 ' In "D:\programming\delphi\work\產業分析系統1" "Text;" from [table1]';
sql1:=sql1 ' where [table1].[v1] like ''%' con '%''';
sql1:=sql1 ' and [table1].[v5] like ''%' bus '%''';
adoquery1.SQL.Add(sql1);
adoquery1.ExecSQL; 已查閱之前文章,試了很久問題仍無法排除,請問高手如何解決?
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |