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

Excel 儲存格格式?

答題得分者是:pgdennis
joseph110
一般會員


發表:19
回覆:28
積分:9
註冊:2002-09-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-08 09:44:38 IP:211.73.xxx.xxx 未訂閱
請教各位同好,我有一個excel儲存格問題,Table資料轉入excel時原本是文字格式轉入後卻成為數字,例如:'00001'-> 1,請問該如何解決,我是用createoleobject的方式,謝謝大家.
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-03-08 11:26:08 IP:61.221.xxx.xxx 未訂閱
hi, 你可以在填入時, 該字串前面加一個 ' (單引號) 即可. 如 '00001 代表該儲存格內存的是一個字串, 這樣就不會變為數字的 1 了.
joseph110
一般會員


發表:19
回覆:28
積分:9
註冊:2002-09-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-03-08 11:55:15 IP:211.73.xxx.xxx 未訂閱
我試過了,不行呀!
00156
高階會員


發表:45
回覆:195
積分:112
註冊:2002-06-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-03-09 00:46:03 IP:61.56.xxx.xxx 未訂閱
引言: 我試過了,不行呀!
我的試驗可以呀!以下是程式碼:
procedure TForm1.Button1Click(Sender: TObject);
var ex,wb,sh:variant;
begin
  ex:=CreateOleObject('Excel.Application');
  try
    wb:=ex.WorkBooks.Add;
    sh:=wb.WorkSheets.Item[1];
    sh.Cells[1,1].Value:='''007';
    sh.SaveAs('D:\TEST.XLS');
  finally
    ex.Quit;
  end;
end;
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-03-09 12:41:45 IP:61.59.xxx.xxx 未訂閱
引言:
引言: 我試過了,不行呀!
我的試驗可以呀!以下是程式碼:
procedure TForm1.Button1Click(Sender: TObject);
var ex,wb,sh:variant;
begin
  ex:=CreateOleObject('Excel.Application');
  try
    wb:=ex.WorkBooks.Add;
    sh:=wb.WorkSheets.Item[1];
    sh.Cells[1,1].Value:='''007';
    sh.SaveAs('D:\TEST.XLS');
  finally
    ex.Quit;
  end;
end;
既然妳excel儲存格要存文字,那就先指定格式是給他..這樣你存'007'就不會幫你轉換了 try wb:=ex.WorkBooks.Add; sh:=wb.WorkSheets.Item[1]; sh.Cells[1,1].NumberFormatLocal :='@'; sh.Cells[1,1].Value:='007'; sh.SaveAs('D:\TEST.XLS'); finally ex.Quit; end; 發表人 - pgdennis 於 2003/03/09 20:11:48 發表人 - pgdennis 於 2003/03/10 23:56:02
------
星期一,二...無窮迴圈@@
sryang
尊榮會員


發表:39
回覆:762
積分:920
註冊:2002-06-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-03-09 14:30:18 IP:61.64.xxx.xxx 未訂閱
還有一個方法:用 =T('001') 方式存入儲存格 加油喔,喵~
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
joseph110
一般會員


發表:19
回覆:28
積分:9
註冊:2002-09-05

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-03-10 09:16:57 IP:163.29.xxx.xxx 未訂閱
非常謝謝各位的幫忙!
系統時間:2024-05-20 14:17:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!