标题:请教txt转换成dbf
只看楼主
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
结帖率:73.44%
已结贴  问题点数:8 回复次数:15 
请教txt转换成dbf
先生好,我有一个28行2列的“原表.txt”文件(每个数据都是数值型且数据较大都是18-19位的),现要想转换成“转换表.dbf”文件,请先生指点,谢谢
请教txt转换成dbf.rar (915 Bytes)

733511234979530112     94378047846550544   
1167561818728251648     96214986292641648   
4297303260549566464     12944827208859200   
153215218129437248     1265976234015016960   
4184526597724338176     792995787160416384   
98385578908505296     442933233240564864   
615385075029055232     382231175236636672   
291724066983841664     173658589014762   
2477154897368680448     1423659887740794368   
2207629945353270272     1238465958238204416   
1315505488128192512     60833398029713792   
1418380798174889728     3810416956688009728   
482380888036008448     80450157238872752   
151166357231784768     126815733715891104   
73460470936061648     1322204763339807232   
206798397804256896     3465607294335441920   
711012328502597504     37799436667456800   
383715211146539904     1383518045174047232   
2822836870287608832     3142204105605283328   
31824184192579312     45716036261145008   
13592323794567020     213846648731621088   
245797647438773696     1758693142783289344   
1921554456134921216     231065541697597376   
2756750416120576000     573821777347135808   
2022135060644615680     866948948894360192   
353331388008606528     2778663667517878272   
9324392270250392     4134247446249567232   
255947251559310784     4449540797830533632   


[此贴子已经被作者于2021-1-13 21:45编辑过]

搜索更多相关主题的帖子: 数据 转换 dbf 文件 txt 
2021-01-13 21:29
zqchun2000
Rank: 1
等 级:新手上路
帖 子:21
专家分:6
注 册:2017-3-26
得分:1 
回复 楼主 fdxxhjc
文件--〉导入--〉导入向导--〉选中文件(原表.txt)--〉3个 下一步--〉字段分隔符 选“空格”下一步--〉完成 
2021-01-13 22:33
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:1 
表结构中数值型字段修改为字符型字段,否则数据的精确无法保证。
CLOSE DATABASES
USE 转换表
ZAP
APPEND FROM 原表.TXT DELIMITED WITH TAB
BROWSE

坚守VFP最后的阵地
2021-01-13 22:34
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
得分:0 
回复 3楼 sdta
先生您好,您的代码是可将大数据的 txt文件转换成dbf文件了,但这时的dbf文件虽是精确转换但字段是字符型的,我是想将这个大数据的txt转换成dbf后还是要进行有关计算的,所以能否将大数据的txt精确转换成dbf且dbf的字段是数值型的呢,谢谢
2021-01-14 09:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:1 
转换表的数据类型(数值型)会出现数据丢失,要改为字符型来处理。
2021-01-14 09:51
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
得分:0 
回复 5楼 吹水佬
先生因我转换后须用原表中的精确数据进行下一步的有关计算的,所以想既转换又精确的不知能否达到,谢谢先生指导
2021-01-14 10:12
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
字符型数据转数值型
VAL()

坚守VFP最后的阵地
2021-01-14 10:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
回复 6楼 fdxxhjc
实际数据的数值大小超出了数值型大小的有效范围,不能直接用数值型来运算。
2021-01-14 11:13
fdxxhjc
Rank: 1
等 级:新手上路
帖 子:305
专家分:0
注 册:2014-4-10
得分:0 
回复 7楼 sdta
先生这样转换过来好像还会丢失(不精确)的

2021-01-14 11:15
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:1 
这位朋友,你不用迷恋于程序代码,你可以用如下办法完成:
第一,用WORD打开这个TXT文本
第二,在WORD中把它转换成表格
第三,把这个WORD中的表格复制到EXCEL中
第四,在EXCEL中把数据另存为DBF文件
OK!

EXCEL中的单元格要预置为文本型。



[此贴子已经被作者于2021-1-14 16:04编辑过]

2021-01-14 15:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-504624-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014592 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved