Excel表格数据导入到SQLServer数据库

Posted 一步一步往上爬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel表格数据导入到SQLServer数据库相关的知识,希望对你有一定的参考价值。

转载:http://blog.csdn.net/lishuangzhe7047/article/details/8797416

步骤:

1,选择要插入的数据库--右键--任务--导入数据

技术分享

 

2,点击下一步,选择数据源,excel文件路径,和版本信息(注:使用2010及以上版本的office,请先将格式转换为03 或07格式的以便识别)

技术分享

 

3,选择目标数据库

技术分享

 

4,执行成功

技术分享

 

5,查看导入数据,可以重命名

技术分享

 

以上就是数据库导入excel文件的步骤,数据库导出数据同理。

很多系统都给我们做好了不同格式文件的导入到处。类似[适配器],方便我们使用,我们直接用就可以啦,就怕我们不知道有这功能,白白浪费时间去一行一行的输入数据。所以,我们在使用一个软件的时候,首先要全方位的了解软件能实现什么功能,不用可以,不知道不可以。

 

 

 

常见问题:Excel中$FilterDatabase的显示及编辑方法(转载)

使用Excel的时候明明就一个Sheet1,可是编程使用Microsoft.ACE.OLEDB.12.0确能得到两个表结果:
 
 
Sheet1$
Sheet1$FilterDatabase
 
打开Excel文件查找“名称管理器”(公式-名称管理器)并不能找到这个FilterDataBase名称,其实这个是隐藏了,可以通过宏来显示:
 
打开那个VB宏编辑器(Atl+F11或通过录制宏-编辑宏打开编辑器)将下面的代码粘贴进去:
 

 
Sub ShowAllNames()
    For Each n In ThisWorkbook.Names
        n.Visible = True
    Next
End Sub

 

F5运行,运行成功后可以把代码删除保存后关闭宏编辑器并回到Excel。

重新打开“名称管理器”,此时可以看到所有名称。

如果觉得哪个不必要直接删除就可以了。

保存Excel文件,问题解决。

 


以上是关于Excel表格数据导入到SQLServer数据库的主要内容,如果未能解决你的问题,请参考以下文章

将 Excel 电子表格列导入 SQL Server 数据库

如何把excel表格数据导入到数据库

怎样从数据库里把自己需要的数据导出到excel表格中?

excel数据导入SQL SERVER 2000 时间列报错 导入失败

excel数据怎么导入sqlserver数据库

如何把SQLServer表数据导出为Excel文件