设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3117|回复: 11
打印 上一主题 下一主题

[表] 求教:关于excel导入access问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-27 09:02:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.导入时怎么能够把第一行作为标题行。
2.导入后怎么追加指定表名的access表。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-12-27 09:09:05 | 只看该作者
ACCESS导入向导 有第一行包含列标题的功能
3#
发表于 2007-12-27 09:10:21 | 只看该作者
按导入表向导来操作就行了,
1、要第一行显示原来表名就在"第一行包含列标题"打上勾


2、追加到原来表

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
 楼主| 发表于 2007-12-27 09:10:54 | 只看该作者
用语句导入怎么写,1.DoCmd.TransferSpreadsheet , , Me.Text5, Me.Text8

[ 本帖最后由 wangpeng760209 于 2007-12-27 09:14 编辑 ]
5#
发表于 2007-12-27 09:15:28 | 只看该作者
语句的话应该是查询追加吧

先建一个空白查询
然后在SQL视图写入如下语句

INSERT INTO 指定表格名
SELECT *
FROM huang IN 'F:\huang.mdb';(导入表)

这是偶昨天才学的不知对你有没有用
6#
 楼主| 发表于 2007-12-27 13:00:07 | 只看该作者
再顶一下,高手帮忙。第贰个问题已经解决,谢谢大家,主要是第一个,怎样才能通过语言把不确定行数的excel的第一行作为字段的名称,如果少数几个表,手工一个一个操作也无所谓,关键太多,想批量完成,高手帮忙。
7#
 楼主| 发表于 2007-12-28 12:45:32 | 只看该作者
顶一下,如何把第一行做为标题行。高手帮忙。
8#
发表于 2007-12-28 15:03:00 | 只看该作者
查一下TransferSpreadsheet的帮助,使用宏设置是否带有字段名为“是”,转换宏为VBA代码,再适当修改即可。
9#
 楼主| 发表于 2007-12-28 23:51:08 | 只看该作者
怎么转换为vba代码
10#
 楼主| 发表于 2007-12-29 01:18:33 | 只看该作者
谢谢大家问题解决DoCmd.TransferSpreadsheet acImport, , Me.Text5, Me.Text8, -1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-15 00:19 , Processed in 0.147425 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表