全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1866
推到 Plurk!
推到 Facebook!

輸出csv檔的問題

尚未結案
gavinj123
初階會員


發表:88
回覆:48
積分:27
註冊:2002-10-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-05 20:17:09 IP:211.75.xxx.xxx 未訂閱
我用tstringlist,把文字存成csv檔,裡會有0001,可是用excel開啟csv檔後,0001就會被變成1,如果加 " ,又會變成 "0001 ,看起來又怪怪的,請問有什麼方法可以讓excel開啟csv檔後,就直接看到正確的 0001 呢?
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-05 20:47:05 IP:61.31.xxx.xxx 未訂閱
我記得用 '001,'....., 格式就可以了。 不過在 office 2000 打開卻是 '001 還要按下 F2才會變成 001 不過... =UPPER("00001"),..... 就不會了! 不過...這個招數,有點爛! 僅提供參考!參考!呵呵.....
geniustom
版主


發表:100
回覆:303
積分:260
註冊:2003-01-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-06 18:27:58 IP:219.68.xxx.xxx 未訂閱
'001,'.....,  上面這個格式..不能做再CSV裡面喔...我試過了..會有錯 我的方法是.. ="0001",="0000",="0124"    這樣就都能正常顯示囉!!
I_Love_You
一般會員


發表:18
回覆:87
積分:21
註冊:2002-07-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-11-27 11:06:45 IP:222.248.xxx.xxx 未訂閱
对于存储csv格式档案,小弟也有过一点经验,现在提供出来分享。 因为csv格式档案的存储,是用“,”号来进行划分栏位的, 所以如果数据中有“,”存在的话,那么这个数据在存储的时候 就得在两边加入""才可以,举例如下: 如果数据是: 例子数据1 例子数据2 例子数据3 那么存储到csv格式就用“,”号分隔即可,即 例子数据1,例子数据2,例子数据3 如果数据中有“,”号存在的: 例子,数据1 例子数据,2 例子数据3 那么存储到csv格式就需要将有“,”号的字串两边加入""才可以,即 '例子,数据1','例子数据2',例子数据3 而“001”变成“1”的问题,就像geniustom大大说的就可以了, 主要就是把“001”当做有“,”的字串来做就可以了。
系統時間:2024-05-14 5:48:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!