如何将excel中的数据导入到ACCESS数据表中

将excel中电话号码导入到ACCESS数据库相应的数据表中,要求电话号码字段是文本型的,我己在EXCEL中将电话号码设置为文本(批量输入,输入时多半是按默认的数值型字段输入的),但导入后,好多字段都变为了科学计数的表示形式,只有excel单元格左上角有绿色警告标记的单元格才正常.在excel中手工将每个单元格进行处理,使其有绿色警告标记,导入后却是正常的.由于记录有几千条,请问在excel中有没有快速的办法,将那些文本形式的数字符号全弄出绿色警告标记来,使其变为真正的文本型数据?

excel和access都是微软office家族的系列产品

在access中,直接点击打开文件,文件类型选择xls类型的文件,选择需要导入的excel文件,对应的excel工作表,见图1,单击“下一步”,勾选第一行包含标题列(在excel表格中要提前做好),见图2,下一步,完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-09
1.启动Access,新建一数据库文件。
2.在“表”选项中,执行“文件→获取外部数据→导入”命令,打开“导入”对话框。
3.按“文件类型”右侧的下拉按钮,选中“Microsoft Excel(.xls)”选项,再定位到需要转换的工作簿文件所在的文件夹,选中相应的工作簿,按下“导入”按钮,进入“导入数据表向导”对话框。
4.选中需要导入的工作表(如“工程数据”),多次按“下一步”按钮作进一步的设置后,按“完成”按钮。
注意:如果没有特别要求,在上一步的操作中直接按“完成”按钮就行了。
5.此时系统会弹出一个导入完成的对话框,按“确定”按钮。
至此,数据就从Excel中导入到Access中。本回答被提问者采纳
第2个回答  2009-10-13
步骤:
1.将科学计数法变成数值型数据,选中“电话号码”列,右击鼠标->“设置单元格格式”->“数字”->选择“数值”,将小数位数设置为“0”,将电话显示成数值型,(左上角有绿色标记的数据也一并处理);

2.打开“记事本”:“开始”->“运行”->输入“notepad”,即可打开记事本;或者“开始”->“程序”->“附件”->“记事本”;

3.将数值型的电话号码整列复制粘贴到记事本里;

4.回到在Excel中,设置一个空白列的单元格格式为“文本”,将记事本中的数据复制粘贴到这列中即可。

您将看到所有的电话号码左上角都带上了绿色标记。

希望对您有所帮助。本回答被网友采纳
相似回答