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

导出数据

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



註冊時間: 2005-04-05
文章: 3


第 1 樓

發表發表於: 星期二 四月 05, 2005 1:59 pm    文章主題: 导出数据 引言回覆

怎样FILE.DBF文件导出成下面格式的文本文件

1|AAAAAA|MALE|100.00|120.00|349.00|
2|BBBBBB|MALE|100.00|120.00|349.00|
3|CCCCC|MALE|100.00|120.00|349.00|
4|DDDDD|MALE|100.00|120.00|349.00|
5|EEEEEEE|MALE|100.00|120.00|349.00|
6|FFFFFFFF|MALE|100.00|120.00|349.00|
回頂端
檢視會員個人資料 發送私人訊息
bin1x



註冊時間: 2004-08-27
文章: 462


第 2 樓

發表發表於: 星期二 四月 05, 2005 2:23 pm    文章主題: 引言回覆

copy to
Syntax

COPY TO FileName
[DATABASE DatabaseName [NAME LongTableName]]
[FIELDS FieldList
| FIELDS LIKE Skeleton
| FIELDS EXCEPT Skeleton]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[[WITH] CDX] | [[WITH] PRODUCTION]
[NOOPTIMIZE]
[[TYPE] [FOXPLUS | FOX2X | DIF | MOD
| SDF | SYLK | WK1 | WKS | WR1 | WRK | XLS | XL5
| DELIMITED [WITH Delimiter | WITH BLANK | WITH TAB
| WITH CHARACTER Delimiter]]]
[AS nCodePage]
with character delimiter 應該就可以了 delimiter 換成"|"
沒做過,但應該這樣就行了
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
ahat



註冊時間: 2005-04-05
文章: 3


第 3 樓

發表發表於: 星期二 四月 05, 2005 3:20 pm    文章主題: 我输出之后这样格式 引言回覆

|1|AAAAAA|MALE|100.00|120.00|349.00
|2|BBBBBB|MALE|100.00|120.00|349.00
|3|CCCCC|MALE|100.00|120.00|349.00
|4|DDDDD|MALE|100.00|120.00|349.00
|5|EEEEEEE|MALE|100.00|120.00|349.00
|6|FFFFFFFF|MALE|100.00|120.00|349.00

我就按哪个命令输出之后上面格式呀
回頂端
檢視會員個人資料 發送私人訊息
小賴



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


第 4 樓

發表發表於: 星期二 四月 05, 2005 3:20 pm    文章主題: 引言回覆

copy to filename.txt delimited with "" with character "|"
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
ahat



註冊時間: 2005-04-05
文章: 3


第 5 樓

發表發表於: 星期二 四月 05, 2005 3:35 pm    文章主題: 引言回覆

我用上面命令最后列后面没有"|" 分隔符呀
回頂端
檢視會員個人資料 發送私人訊息
bin1x



註冊時間: 2004-08-27
文章: 462


第 6 樓

發表發表於: 星期二 四月 05, 2005 4:07 pm    文章主題: 引言回覆

不然就用大爛招
use table
set print on
set print to file1
scan
? field1 .....
?? "|"
.......
XXXXXX
........
XXXXXX
end scan
set print to
set print off
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 MSN Messenger
小賴



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


第 7 樓

發表發表於: 星期三 四月 06, 2005 5:26 pm    文章主題: 引言回覆

最後一行多出 "|" 字元可能因為原來之資料表格
最後欄位格式為"通用欄位" (General) 或 "備註欄位"(MEMO)
造成 ; 實測如下


無MEMO格式欄位之情況
00002|吳廷 X|06-3124233|01/01/1974|42000
00003|陳X葉|06-2257923|10/01/1975|42000
00014|X秀英|06-2154702|08/01/1985|27600
00029|賴XX|06-2668437|07/01/1992|42000
00165|呂XX|06-2143521|01/01/2005|16500

最後欄位為MEMO格式時之情況
00002|吳廷X|06-3124233|01/01/1974|42000|
00003|陳X葉|06-2257923|10/01/1975|42000|
00014|X秀英|06-2154702|08/01/1985|27600|
00029|賴XX|06-2668437|07/01/1992|42000|
00165|呂XX|06-2143521|01/01/2005|16500|
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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