问题1:
绿色小三角表示文本形式存储的数字,而没有绿色小三角则实际存储的就是数字。
问题2:
access默认字段设置如果是数字,则在excel中文本形式存储的数字导入或链接到access之后会显示非数字标识(#数字!)。
解决:
如果你不想改变excel中的存储形式。
首先将你的access对应字段设置为文本,其次将excel中所有数字转变为文本形式的数字,最后导入access就不会报错了。
如果总结起来,应用有这几种方法:
1、直接输入:建立表后,直接向表中输入数据
2、导入外部数据:可以把外部数据,如电子表格、文本文件、其它数据库数据,导入到ACCESS表中。
这个简单 你打开记事本 上面菜单 编辑里面有一个替换 把这种间隔的空格全部替换成小写逗号
例如:
00,0000628662,5,05/20,15:53
00,0000628662,5,05/20,15:53
00,0000628662,5,05/20,15:53
当然 也可以用别的符号 或者不用符号 就用空格 只是逗号这里可以直接识别 不用你设置 比较方便 保存txt文件 后缀给txt改成csv
如果你装excel文件的话你可以用excel打开看看了已经
然后新建一个access数据库 点上面菜单 文件:获取外部数据 导入
注意选择文件的时候要选那个txt和csv文件那个选项 你才能看到
剩下就简单的多了 下一步 下一步 OK 没了 如果解决问题 请多追加些分啊
我不直接发代码给你,看看你是否能理解。。。
c#引入io类,读取指定的文件,到文件流。代码你百度:c#读取文本文件,一大把。
存到数据库的话,你就百度:c#连接access数据库代码,把你读取到的值,保存就ok了。
方法/步骤
Excel表单数据与Access之间的转换主要通过宏来实现。首先打开数据库,在工具栏中查找到“创建-宏”点击宏,出现图2的界面。
创建Excel表单数据导入宏:点击工具栏中的“设计-显示所有 *** 作”,点击宏的选择菜单(下图2),选择“TransferSpreadsheet”;
数据导入设置(下图3):
1、迁移类型选择“导入”
2、电子表格类型选择“Microsoft Excel 97 - Excel 2003 Workbook”
3、表名称:如果你要输入到Access已有表中,就输入现有表的名称,如果要新建表,就输入所要新建表的名称,导入后会自动生成新表。
4、文件名称:也就是你所需要导入的Excel表的完整路径和表单名。
5、带有字段名称选择”是“。
6、范围可以不选择。
设置完成后,点击左上角的保存图标,输入自己定义的宏的名称后”确认“,Excel导入的宏创建完成(下图2)。如果运行,就用鼠标左键双击,就会将数据导入所需要的表中或者自动生成新表(下图3)。
创建Excel表单数据导出宏:步骤基本同于第二步,选择“TransferSpreadsheet”,只是在导出设置时有一点区别。
数据导入设置(下图):
1、迁移类型选择“导出”
2、电子表格类型选择“Microsoft Excel 97 - Excel 2003 Workbook”
3、表名称:是指Access数据库中需要导出的表的名称。
4、文件名称:是指从数据库中导出到目标Excel表的完整路径和表名。
5、带有字段名称选择”是“。
6、范围可以不选择。
保存和运行方式如第三步。
创建 *** 作面板:工具栏中”数据库工具-切换面板管理器“。
面板管理器设置:
1、选择”主切换面板“点击编辑(下图1);
2、点击”新建“出现(图3)的界面”编辑切换面板项目“;
3、编辑切换面板项目的设置:
1、文本:就是你所需要创建的项目名称,如将名字设为“生产报表导 入”;
2、命令:数据库内表单的方式,选择“运行宏”;
3、宏:选择需要运行的宏,如上已经创建好的宏“生产报表导入”;
4、按”确定“完成设置。
5、按以上步骤完成”生产报表导出“的面板设置。
6、关闭数据库面板设置:选择”新建“-文本命名为”关闭数据库“-命令选择“退出应用程序”-“确定”(如下图4)。
4、选择“关闭”键,面板设置完成。
鼠标双击左键窗体中的”切换面板“出现如图界面,只要点击图中的红色圈中的按键,就会自动完成数据的导入、导出和数据库的关闭。
希望本篇对你有所帮助。
将一个access数据库中的数据导入到另一个access数据库中的方法:
1、在 Access 2010「外部数据」选项卡的「导出」组中,单击「其他」按钮,然后在其他下拉列表中单击「 Access 数据库 」按钮。系统打开窗口,在「文件名」文本框中,指定目标数据库的名称。如果不覆盖目标数据库中同名的现有对象,则在「导出-Access数据库」对话框中更改新对象的名称。
2、如果选定对象是一个表,则指定想要导出表的定义和数据,还是仅导出定义。单击「确定」按钮完成 *** 作。
3、如果目标数据库中存在同名的对象,将询问是否覆盖此对象,单击「是」进行覆盖;如果单击「否」,则返回到「导出-Access数据库」对话框。也可以指定目标数据库中未使用的名称,然后单击「确定」按钮。
第一步:在ghost xp系统中启动Access,在向导的提示下建立一个“空数据库”以便用于存放从Excel中导入的数据
第二步:打开要导入数据的数据库,切换到“外部数据”选项卡,选择“Excel”按钮,打开“导入数据”对话框。
第三步:在“选择数据源”对话框中,可以根据需要选择数据源,数据源就是我们之前准备好的“成绩表xlsx”表格文件。同时选择“将数据源导入当前数据库的新表中”。
第三步:在“选择数据源”对话框中,可以根据需要选择数据源,数据源就是我们之前准备好的“成绩表xlsx”表格文件。同时选择“将数据源导入当前数据库的新表中”。
第五步:勾选“第一行含有列标题”选项,以免导入向导将表格第一排的标题也当做数据导入进来。点击“下一步”按钮
第六步:分别选择每一个数据列,并指定导入数据库后的数据类型。中文部分建议设置为“文本”,数字部分可以设置为“整数型”或“双精度型”。然后点击“下一步”按钮
第七步:接下来为数据表设置主键。主键是数据库中一种特殊的列,列的内容是一组自动增长的数字,如果没有实际的需要,我们选择“不要主键”并点击“下一步”按钮。
第八步:为即将生成的新标取一个名字。例如“学生成绩数据”,并点击“完成”按钮,结束导入。
以上就是关于excel 文本型的数字 导入 access全部的内容,包括:excel 文本型的数字 导入 access、access数据库表中输入数据的方法有几种、如何把TXT内容入ACCESS指定表中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)