excel 表格存储到数据库

excel 表格存储到数据库,第1张

这里以SQL SERVE2008为例。SQLSERVER2008有一个“数据导入导出功能”,当然我们也可以打开数据库之后,在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到d出淡入数据的对话框:

这里我们主要导入数据的源格式是EXCEL的,在excel文件中,我们通常需要整理成数据表格的形式,excel中的数据不要出现合并的单元格等,必须是和数据库表对应的一条条记录的形式。在上图中我们先选择数据源为excel,然后再选择excel文件的路径,在最下面有一个“首行包含列名称”的复选项,默认是选中的,也就是说在导入数据的时候会把excel的第一行当做数据库表的列名称,根据需要进行选择。然后选择下一步:

上图中我们主要完成选择目的数据库,按照需要选择即可。然后我们直接点击下一步,指导出现下面的画面:

这就会打开excel文件的工作薄,我们选择一个工作簿(sheet),如果我们的excel中的数据列和数据库表中的列不是对应,则需要进行调整,上图中先选中一个“源”,然后再选择这个源对应的“目标”,此时按钮“编辑映射”处于可用状态,我们点击这个按钮,出现下图:

其实数据库里面是25628可能也没有问题,日期本来就是整数。不过你偏要解决的话,可以把EXCEL里面的日期类型进行转换,转换为字符串,可以插入一列使用下面的函数转换为字符串:

=TEXT("YYYY/MM/DD",A2)

1.准备Excel导入数据。

2.把Excel文件另存为(文本文件(制表符分隔)(*.txt))。

3.把新生成的student.txt文件导入到plsql

   打开plsql连接到要导入的oracle数据库再打开Tools -->Text importer... -->Open data file 选择要导入的txt文件 。

4.设置导入数据表结构

   新生成的表字段会对应Excel文件第一行标题,但新生成的表字段Type需要设置,可以设置为nvarchar (导入数据为临时数据,如果需要可以后期再作类型变换处理)。

5. 在Data to Oracle Tab中设置导入的表及相应的栏位。

6.点击界面下方的Import按钮完成导入 *** 作Excel数据通过plsql 导入到Oracle。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9607361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存