
2.创建一个ODBC连接,
点击【外部数据】-->【ODBC数据库】---->【通过链接表链接到数据源】。
,可以选择“复制表”或“链接表”。链接表的好处是mysql数据源更新,Access链接数据表跟着更新,Access可以作为mysql数据库的界面。
3.在d出的界面,点击选项卡【机器数据源】---->【新建】,
会d出警示对话框,点击【确定】即可。
4.在d出的界面,点击【用户数据源】,点击【下一步】,
在d出的见面,选中【MySQL
ODBC
5.2
Unicode
Driver】,
点击【完成】。
5.这个步骤最为关键,是具体的数据链接源。
Data
source
name:kdata(这是将这个连接命名,读者可以自己随便命名),
TCP/IP
server:localhost(本地数据库一般都是localhost),
Port:3306(本地数据库一般都是3306这个接口)。
User:
Password:
(这个是localhost里设定的用户名和密码,很多本地数据库的通用用户名为root,密码为空。图中演示的是笔者自己设定的用户名和密码)。
Database:(可以先点击右侧的【test】按钮,测试一下,如果上面设置的都是有效的,则可以选择希望连接的mysql数据库了)。
----------------
本地数据库设置这个地方,如果不清楚,建议安装一下开源的xampp软件,自动安装mysql
在继续处理之前,要确保电子表格中的数据必须以适当的表格形式排列,并且电子表格每一字段(列)中都具有相同的数据类型、每一行中也都具有相同的字段。打开数据库,或切换到打开数据库的“数据库”窗口。执行下列 *** 作之一:若要导入电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“导入”。若要链接电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“链接表”。在“导入”(或“链接”)对话框中,选择“文件类型”框中的 “Microsoft Excel (*.xls)”。单击“查找范围”框右侧的箭头,选定电子表格文件所在的驱动器和文件夹,然后双击其图标。按照“导入数据表向导”对话框的提示进行 *** 作。如果是从 Microsoft Excel 5.0 版或更高版本的工作簿中导入,则可以导入工作薄内的某个工作表。但不能从其他的多电子表格(例如 Microsoft Excel 4.0 版工作簿)文件中导入。若要导入这些文件,首先必须将每个工作表保存为一个单独的文件。注意可以导入或链接电子表格中的全部数据,或者只是来自指定范围单元格中的数据。尽管用户通常是在 Microsoft Access 中新建一个表来导入或链接,但只要电子表格列标题与表字段名相匹配,就同样可以在已有表上追加数据。Access 将试图对导入的字段赋予合适的数据类型,但是应该检查字段,确认它们是否设置为所希望的数据类型。例如在 Access 数据库中,电话号码或邮政编码字段可能以数字字段导入,但在 Microsoft Access 中应该改为文本字段,因为这些类型的字段进行的任何计算都不是所希望的。必要时还应检查和设置字段属性(如设置格式)。请注意,上面文章中其实仍然包含了两种做法和一种扩展做法:1、直接用导入2、用链接表3、当你只是要导入EXCEL数据到现有的表中时,可以先链接某个xls文件,然后直接用 jet sql语句来做:1从Excel表格导入数据过程中出现的问题
1.1
不能导入或不能完全导入
从Excel表格导入数据过程中,不能成功导入全部数据有两种情况。
第一种,完全不能导入。是因为Excel表格的格式不对,如,是三维表格。
屏幕上会出现提示对话框,其中的信息是:向导无法访问文件“Excel某某文件”的信息。请确定文件存在且格式正确。
第二种,Excel表格中部分数据的格式错误。如,同一个字段的数据格式有不一的存在。
屏幕上会出现提示对话框,其中的信息是:已经导入“Excel某某文件”。未能成功导入所有数据。带有失败记录相关行号的错误说明可在Microsoft
Access表“sheet1$_输入错误”中找到。
用户,可以通过查看该表中的信息,找到错误原因,从而有针对性地更正错误。
造成错误原因很多,例如,Excel表格中数据的小数位不够,虽说Excel会自动四舍五入,但是,导入时,会显示错误。
1.2
是否添加主键
在导入的过程中,有一个对话框涉及是否添加主键。有三种选择:
“让Access添加主键”、“我自己选择主键”和“不要主键”。其中,
“我自己选择主键”,往往不被允许,是因为自己选的字段中有重复或缺号存在。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)