硬盘中有几千个记事本文件每个记事本格式是一样的 很简单 就以下5行话:
【姓名】张三
【编号】0204000
【年龄】23
【部门】02-1
【生日】80-12-06
这样的记事本文件有几千个 故不能人工
用VB怎样能实现将这些txt文件导入access
谢谢~在线等ing
【姓名】张三
【编号】0204000
【年龄】23
【部门】02-1
【生日】80-12-06
这样的记事本文件有几千个 故不能人工
用VB怎样能实现将这些txt文件导入access
谢谢~在线等ing
解决方案 »
- vb从ACCESS导出到excel出错了。。。
- 关于使用MSXML2.DOMDocument30获取url文件的问题(急)
- (急)在TextBox中有一段文字自动换行,要在换行处输入一个回车键,让它显示一个空白行,怎么实现?
- 如何在richtextbox中插入文本后滚动条自动滚动到最下方?
- 如何在表中找到满足条件的一条记录后,就加到msflexgrid里去,就是找到一条加一条。
- 用Winsock怎样向DNS服务器查询MX记录?
- 怎么才能使form不能移动到屏幕外面?
- 进来看一看高分等你拿
- 关于如何写一个POP的组件的问题
- 呵呵……哪位有暗黑单人游戏的作弊程序?
- 有关打印的问题?在线等!!!
- 谁有做好的VB控件和DLL组件啊????
看看changechange写的,如果access有什么问题这个网站是首选
1、文本文件名
2、文件格式
3、字段名、字段长度、字段类型
4、字符集
5、特别数据类型转换
指定文件名
文件名要用方括号括起来,例如如果要对 Sample.txt 使用数据构架信息文件,那么它的对应的项应该是
[Sample.txt]
指定文件格式
格式说明 表格式 Schema.ini 格式描述
Tab 制表符分隔 文件中的字段用制表符分隔 Format=TabDelimited
CSV 分隔 文件中的字段用逗号来分隔 Format=CSVDelimited
自定义分隔 文件中的字段可以用任何字符来分隔,所有的字符都可以用来分隔,包括空格,但是双引号 ( " ) 除外 Format=Delimited(自定义分隔符)- 或者没有分隔符 -Format=Delimited( )
固定宽度 文件中的字段为固定长度 cg1留言,经测试,参数为:Format=FixedLength
我这里是有N个txt 就不能这样人工完成这些点击的工作了
我是菜鸟,人都有这么个过程, 希望各位多多包涵 谢谢~
dim I as long
dim LineStr as string
for I=0 to File1.ListCount -1 '使用循环遍历文件列表框
open 路径 & "\" & file1.list(i) for input as #1
line input #1,LineStr 'linestr 是第一行字符串,进行处理
line input #1,LineStr 'linestr 是第二行字符串,进行处理
line input #1,LineStr 'linestr 是第三行字符串,进行处理
line input #1,LineStr 'linestr 是第四行字符串,进行处理
line input #1,LineStr 'linestr 是第五行字符串,进行处理
close #1
next i
iConc = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=c:\\;" & "Extended Properties=""text;HDR=no;FMT=Delimited(;)"";"
\'引用ado2.0
dim Cn as connection
set Cn =new connection
cn.connectionstring=iConc
cn.open
cn.execute "INSERT into [;database=c:\\test.mdb].[td] SELECT * from [test#txt]"
然后建立新宏,操作中选择TransferText并在参数设置中填写参数,执行有效后保存。接着通过工具——宏——将宏转换为VBA代码。根据实际需求将代码编写如下:
DoCmd.TransferText acImportFixed, "A11013 链接规格", _
yyyy & mm & q, "c:\\aas\\" & yyyy & mm & q & "\\0009\\a11013.txt", False, ""