上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 文章: 475
第 3 樓
|
發表於: 星期三 十二月 09, 2015 11:59 am 文章主題: |
|
|
COPY TO XXX.TXT DELIMITED WITH "" WITH CHARACTER ";" |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 475
第 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 文章: 475
第 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 文章: 4227 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期三 十二月 09, 2015 11:10 pm 文章主題: |
|
|
有的時候就是會遇到的啦.
方法實無高低優劣之分.
我最近就遇到先做成CSV後,
再用FILETOSTR讀進來,
喬一喬,
再STRTOFILE _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
lester8888
註冊時間: 2014-08-11 文章: 45
第 11 樓
|
發表於: 星期一 十二月 21, 2015 3:11 pm 文章主題: |
|
|
謝謝 大大們的寶貴意見 !!! |
|
回頂端 |
|
|
|