VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

請問大大於dbf如何轉出txt?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
lester8888



註冊時間: 2014-08-11
文章: 45


第 1 樓

發表發表於: 星期三 十二月 09, 2015 11:23 am    文章主題: 請問大大於dbf如何轉出txt? 引言回覆

各位前輩您好: 轉至txt檔 ,欄位會用 " "標示出,再以 逗號分隔欄位,有何辦法把 " 號拿掉 .. 原指令 COPY TO xxx.txt DELIMITED WITH CHARACTER ";"
例如 "MAIL";"09/12/2015";"";"簡"
請各位大大能提供寶貴意見 tks.
回頂端
檢視會員個人資料 發送私人訊息
lester8888



註冊時間: 2014-08-11
文章: 45


第 2 樓

發表發表於: 星期三 十二月 09, 2015 11:32 am    文章主題: 引言回覆

還有我用另一指令 copy to xxx type SDF 但她沒有用 ;號分隔而是用空白分隔,是否能像COPY TO tellist.txt DELIMITED WITH CHARACTER ";" 方式使用
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 469


第 3 樓

發表發表於: 星期三 十二月 09, 2015 11:59 am    文章主題: 引言回覆

COPY TO XXX.TXT DELIMITED WITH "" WITH CHARACTER ";"
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
小賴



註冊時間: 2004-12-27
文章: 469


第 4 樓

發表發表於: 星期三 十二月 09, 2015 12:04 pm    文章主題: 引言回覆

SELECT cField1 + ";" + cField2 + ";" + STR(nField3, 6) + .... AS FieldName1 INTO CURSOR Temp1
COPY TO XXX.TXT SDF

要怎分; 就怎分
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
lester8888



註冊時間: 2014-08-11
文章: 45


第 5 樓

發表發表於: 星期三 十二月 09, 2015 2:09 pm    文章主題: 引言回覆

大大您好 :我試了你的指令 COPY TO XXX.TXT DELIMITED WITH "" WITH CHARACTER ";" 出現語法錯誤,
如果用 select 方法因我欄位有80個這樣可以嗎?tks
回頂端
檢視會員個人資料 發送私人訊息
perry



註冊時間: 2014-07-20
文章: 203


第 6 樓

發表發表於: 星期三 十二月 09, 2015 3:28 pm    文章主題: 引言回覆

字串資料會用雙引號框起來 .
下面有比較複雜的做法,您不妨試看看!!
copy to xxx.txt deli with char ';'
a_str=filetostr('xxx.txt')
a_str=char(a_str,'"','')
=strtofile(a_str,'xxx.txt')

copy to xxx.txt deli with char ';'
a_str=filetostr('xxx.txt')
for i=1 to occu('"',a_str)
a_str=stuf(a_str,at('"',a_str),1,'')
next
=strtofile(a_str,'xxx.txt')
回頂端
檢視會員個人資料 發送私人訊息
小賴



註冊時間: 2004-12-27
文章: 469


第 7 樓

發表發表於: 星期三 十二月 09, 2015 4:50 pm    文章主題: 引言回覆

COPY TO XXX.TXT DELIMITED WITH "" WITH CHARACTER ";"
在vfp9.0 sp2試過了; 沒問題

樓上的方法; 要確認整個資料所有檔位內容都沒有 " 字元才可以吧?
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
bx1166



註冊時間: 2011-12-06
文章: 273


第 8 樓

發表發表於: 星期三 十二月 09, 2015 9:31 pm    文章主題: 引言回覆

Set printer to urname.txt
Set printer on
List to print
?
Set print off
回頂端
檢視會員個人資料 發送私人訊息
perry



註冊時間: 2014-07-20
文章: 203


第 9 樓

發表發表於: 星期三 十二月 09, 2015 9:55 pm    文章主題: 引言回覆

小賴 寫到:
COPY TO XXX.TXT DELIMITED WITH "" WITH CHARACTER ";"
在vfp9.0 sp2試過了; 沒問題
樓上的方法; 要確認整個資料所有檔位內容都沒有 " 字元才可以吧?


嗯,確有不妥,看樓主特意將,改成;,想必資料無;號!!.

以;號截取字串,當字串中有">1者,處理掉頭尾的",再字串相加即可@@
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4212
來自: Taipei,Taiwan

第 10 樓

發表發表於: 星期三 十二月 09, 2015 11:10 pm    文章主題: 引言回覆

有的時候就是會遇到的啦.
方法實無高低優劣之分.


我最近就遇到先做成CSV後,
再用FILETOSTR讀進來,
喬一喬,
再STRTOFILE

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
lester8888



註冊時間: 2014-08-11
文章: 45


第 11 樓

發表發表於: 星期一 十二月 21, 2015 3:11 pm    文章主題: 引言回覆

謝謝 大大們的寶貴意見 !!!
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作