| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2947 人关注过本帖
标题:如何将文本文件导入成数据表?
只看楼主 加入收藏
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
收藏
 问题点数:0 回复次数:3 
如何将文本文件导入成数据表?

我用了import from e:\程序\表1.txt 提示说缺少子句,
谁能告诉我 import from e:\程序\表1.txt type...
type后面应该怎么写??

搜索更多相关主题的帖子: 文本文件 数据 import type 子句 
2006-06-29 09:52
blueblood
Rank: 2
等 级:新手上路
威 望:4
帖 子:135
专家分:0
注 册:2006-4-2
收藏
得分:0 
append from ... type ...
2006-06-29 15:07
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 

import 命令

请参阅

从外部文件导入数据,创建一个 Visual FoxPro 新表。

语法

IMPORT FROM FileName
[DATABASE DatabaseName [NAME LongTableName]]
[TYPE] FW2 | MOD | PDOX | RPD | WK1
| WK3 | WKS | WR1 | WRK | XLS
| XL5 [SHEET cSheetName]
| XL8 [SHEET cSheetName]
[AS nCodePage]

参数

FileName

指定导入数据的文件名。如果不包含文件扩展名,则使用默认扩展名。

DATABASE DatabaseName

创建的新表将加入到本处指定的数据库中。

NAME LongTableName

为新表指定一个长表名。长表名最多可包含 128 个字符。若不指定长表名,则使用 FileName 作为表名。

TYPE

关键字 TYPE 是可选的,但 import 命令中必须包含以下某种文件类型。

文件类型 说明
FW2 包含 FW2 表示要导入由 Framework II 创建的 FW2 型文件。
MOD 包含 MOD 表示要导入由 Microsoft Multiplan 4.0 创建的 MOD型文件。
PDOX 包含 PDOX 可导入 Paradox 文件,要导入 Borland 公司的Paradox 3.5 和 4.0 中的数据库文件,可以包含 PDOX。
RPD 包含 RPD 可导入由 RapidFile 创建的 RPD 型文件。
WK1 | WK3 | WKS 包含 WK1 可以从 Lotus 1-2-3 的电子表格中导入数据。电子表格中的列变为表中的字段,行变为表中的记录。Lotus 1-2-32.X 创建的电子表格以 WK1 为扩展名;Lotus 1-2-3 3.X 创建的电子表格以 WK3 为扩展名;Lotus 1-2-3 1-A 创建的电子表格以 WKS 为扩展名。
WR1 | WRK 包含 WR1 可由 Lotus Symphony 电子表格导入数据。电子表格中的列变为表中的字段,行变为表中的记录。Symphony 1.10产生的电子表格以 .WR1 为扩展名,Symphony 1.1 产生的电子表格以 .WRK 为扩展名。
XLS 包含 XLS 可从 Microsoft Excel 2.0、3.0 和 4.0 的工作表中导入数据。工作表中的列变为表中的字段,行变为表中的记录。Microsoft Excel 创建的工作表文件以 .XLS 为扩展名。
XL5 [SHEET cSheetName] 包含 XL5 可以从 Microsoft Excel 5.0 中导入数据。工作表中的列变为表中的字段,行变为表中的记录。Microsoft Excel 创建的工作表文件以 .XLS 为扩展名。

如果省略了 SHEET 子句,则 Visual FoxPro 从 SHEET1 中导入数据。若要从某一指定工作表中导入数据,就应包含关键字SHEET,并用参数 cSheetName 来指定工作表的名称。

XL8 [SHEET cSheetName] 包含 XL8 可以从 Microsoft Excel 97 中导入数据。工作表中的列变为表中的字段,行变为表中的记录。Microsoft Excel 创建的工作表文件以 .XLS 为扩展名。

如果省略了 SHEET 子句,则 Visual FoxPro 从 SHEET1 中导入数据。若要从某一指定工作表中导入数据,就应包含关键字SHEET,并用参数 cSheetName 来指定工作表的名称。

AS nCodePage

指定导入文件的代码页。Visual FoxPro 复制导入文件的内容,并且在复制同时,把数据自动转换成当前 Visual FoxPro 代码页。

如果 Visual FoxPro 不支持指定的 nCodePage 的值,会产生错误信息。也可以使用获取nCodePage 的 GETCP() 函数来显示“代码页”对话框,并在对话框中指定一个代码页。

如果省略了 AS nCodePage,而 Visual FoxPro 不能决定导入文件的代码页,VisualFoxPro 会复制导入文件的内容,而且在复制的同时把数据自动转换成当前的 VisualFoxPro 代码页;如果省略了 AS nCodePage 子句而 Visual FoxPro 可以决定导入文件的代码页,则 Visual FoxPro 会自动将导入文件中的数据从数据代码页转换成当前的Visual FoxPro 代码页。使用 CPCURRENT() 可以确定当前的 Visual FoxPro 代码页。如果 nCodePage 的值为 0,Visual FoxPro 假定导入文件的代码页即为当前的 VisualFoxPro 代码页,并且不进行代码页转换。

说明

大部分软件包以自己可以使用的文件格式存储数据,Visual FoxPro 不能直接打开它们。import 命令使用存储于 Visual FoxPro 不能直接读的文件格式中的数据创建新的Visual FoxPro 表。

新创建的表与导入数据的文件名同名,但以 .DBF 为扩展名。


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-06-29 15:21
hdzqs
Rank: 1
等 级:禁止访问
帖 子:218
专家分:0
注 册:2006-4-25
收藏
得分:0 
文本文件如果简单,可用appe from *.txt sdf

把您的需求变成我们的信息 让我们的信息成为您的财富
2006-06-30 12:03
快速回复:如何将文本文件导入成数据表?
数据加载中...
 
   



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

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