上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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 換成"|"
沒做過,但應該這樣就行了 |
|
回頂端 |
|
 |
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 |
|
回頂端 |
|
 |
小賴
註冊時間: 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| |
|
回頂端 |
|
 |
|