数据库——多种方法导入Excel数据

简介: 数据库——多种方法导入Excel数据

一、SQL Server导入Excel数据



dd7eea08f2b54cb9b801797dcfb632d4.pngf1093a2083f348ccb1250eb6239cce5d.pngdd7eea08f2b54cb9b801797dcfb632d4.png

a84d7ff35b5743cd800bb293ab331c20.png


c6341911f7cf4a56922944aaa62e7c7d.pngd09f9b5b4f2446acb376b2f9b23b7449.png

接下来就一直点击NEXT,直到完成

eba6c5d88f494bdfb360ff9d733c0789.png

此时EXCEL的数据就被导入进SQL Server了:


697ba8d7719e46c59d43cf3ba1fb7eef.png

1512e74786fc4a388bac70d3424cce9d.png



二、小技巧导入Excel数据



这个技巧就是直接使用复制粘贴的方式:

注意:这种方法只适用于添加少量数据,如果是几十万行的数据,是无法这样导入的。

如图,我们在Excel当中直接复制数据:

cdd76079d65c4eafa967cd5ec064a99d.png

右键PTYPES表,选择编辑前2002行:

964c92dc913c48f987f42e8304e3615d.png

直接右键粘贴:4aed129bb6c84723bdc1c94b4775d97e.png

此时就直接可以导入数据了:

8e685453d4474355b3fa88a533d355ff.png


三、使用Microsoft.ACE.OLEDB导入Excel数据



首先安装包:

fdb45fd4a1de4de98726cda1f533c72f.png

执行如下代码导入Excel表格中的数据:

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=D:\S072003DBS\食品销售数据\类别.XLSX',[类别$]);

bb9717d0cc114a8a8069a852083167e6.png

如果发生报错,则参考如下代码:

  -- 报错一:SQLServer阻止了对组件'AdHocDistributedQueries'的STATEMENT'OpenRowset/OpenDatasource'的访问,
  -- 因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用。
  -- sp_configure启用'AdHocDistributedQueries'。
  -- 解决方法:
  -- 启用Ad Hoc Distributed Queries:
  exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure
  -- 为了安全,使用完成后,关闭Ad Hoc Distributed Queries
  exec sp_configure 'Ad Hoc Distributed Queries',0
  reconfigure
  exec sp_configure 'show advanced options',0
  reconfigure
  -- 报错二:无法创建链接服务器“(null)”的 OLE DB 访问接口“Microsoft.ACE.OLEDB.12.0”的实例。
  -- 解决方法:
   --允许在进程中使用ACE.OLEDB.12
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
    --允许动态参数
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1


四、手动添加一行数据



INSERT INTO PTYPES (PTID,PTNAME) VALUES(101,'细粮')

53221db8db9a4940a7941372cffb333e.png

302e8b6f73ab4fdba61baf2ceb493dbe.png


五、手动添加多行数据


INSERT INTO PTYPES (PTID,PTNAME) VALUES
  (102,'有机蔬菜'),(103,'有机粮食'),(104,'有机水果')
53c5f0f045dd4af29e4a0e92688c9cc5.png

五、解决类型不匹配致导入失败



c642970792604a48822dfbfc959a8b45.png73fbea675680450db8a720fc9e4a1f60.png发现下面导入失败:

4db936c6be5f452d87da8fc78aa6697f.png

c3912fe87f824868989dac2b4d6ee68d.png


9c81f7aea3ae41e3b52a52c71112cbd4.png


6d13c08a75c0449ebdef1272398f93a1.pngab7033d1ed774b0396e813f1f25462c1.pngc4482ba00bba4969a878bbf634791512.png

此时就导入成功了:

ba2a3cb088ff487589d0bdfb10ff0fc6.png



相关文章
|
17天前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
|
1月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
25天前
|
存储 监控 数据处理
flink 向doris 数据库写入数据时出现背压如何排查?
本文介绍了如何确定和解决Flink任务向Doris数据库写入数据时遇到的背压问题。首先通过Flink Web UI和性能指标监控识别背压,然后从Doris数据库性能、网络连接稳定性、Flink任务数据处理逻辑及资源配置等方面排查原因,并通过分析相关日志进一步定位问题。
156 61
|
15天前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。
|
1月前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
132 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
23天前
|
关系型数据库 MySQL 数据库
GBase 数据库如何像MYSQL一样存放多行数据
GBase 数据库如何像MYSQL一样存放多行数据
|
23天前
|
前端开发
实现Excel文件和其他文件导出为压缩包,并导入
实现Excel文件和其他文件导出为压缩包,并导入
26 1
|
1月前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
1月前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
47 7
|
2月前
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
134 4