最近一直整理数据,从Excel导入数据到sqlserver,搞的我焦头烂额。自己总结一下也省得以后忘记了,测试环境SQLSERVER2005,Excel2007.如果在sqlserver中查询97-03的excel是以下语句:
select * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source=D:\test.xls;User ID=Admin;Password=;Extended properties=Excel 8.0;IMEX=1')...[Sheet1$];
原来一直以为sqlserver不支持导入Excel2007格式文件,后来证实了一下是可以的,导入语句则是以下的语句:
select * FROM OpenDataSource('Microsoft.ACE.OLEDB.12.0',
'Data Source=D:\test.xlsx;User ID=Admin;Password=;Extended Properties="Excel 12.0;HDR=No;IMEX=1"')...[Sheet1$];
HDR=No;IMEX=1这个属性在第一种情况下不能使用,不知道是什么原因?还希望有高人指点。
关于excel导入到sqlserver中数字变科学计算法或则是小数点后面多处好多小数点值的,我的解决办法是在创建表的时候先规定好,比如用:decimal(18, 3),这样小数点后面只能有三位了,在excel中转成文本是没用的。sqlserver还是会认为是数字。如果数据库字段改成文本的话,会导入错误。
以上有不对之后,还望多多指点!
分享到:
相关推荐
因此,有了"Excel导入SQLserver源码_excel2sql.zip"这样的工具或代码,可以极大地提高工作效率。 这个压缩包文件"Excel导入SQLserver源码_excel2sql.zip"很可能包含了一个程序或脚本,用于自动化从Excel文件批量...
Excel导入SQLserver源码 Excel是一种非常灵活的电子表格软件,用它可以存储各种数据,本节将对如何将Excel导入SQL Server2000数据库进行详细介绍。 开发环境:NET2.0 开发工具:vs2005 开发语言:c# 数据库:server...
《XlsToSql:Excel数据高效导入SqlServer的实用工具》 在信息技术领域,数据库管理和数据处理是日常工作中不可或缺的部分。Microsoft SQL Server(简称SqlServer)作为一款广泛应用的关系型数据库管理系统,其强大...
标题中的"vc Excel导入SQLserver"指的是在Visual C++(VC++)环境下,将Excel文件中的数据导入到SQL Server数据库中的过程。这个过程通常涉及到使用SQL语句或者借助于特定的数据传输工具。描述中提到的方法是通过SQL...
在IT行业中,数据管理和操作是至关重要的任务,尤其是在企业级应用中。...以上就是关于“Excel导入SQL Server数据库源码”的主要知识点,涵盖了数据迁移的多种方式以及编程实现的细节,希望能对你的工作提供帮助。
标题中的“Excel导入SQLServer工具”是一个专门设计用于将Excel数据批量导入到SQL Server数据库的应用程序。这个工具是由Asp.Net技术开发的,这表明它是一个基于Web的平台,能够处理用户通过网络提交的Excel文件。 ...
在IT行业中,将Excel数据导入SQL Server是一项常见的任务,尤其在数据分析、报表生成以及数据库管理等领域。本资源提供了一个C#编程实现的解决方案,允许用户在客户端直接将Excel文件的数据导入库中。以下是对这个C#...
"Excel导入SQL Server具有映射功能"这一主题,主要涉及到如何将Excel表格中的数据高效、准确地导入到SQL Server数据库,并且保持数据字段的一致性,这通常通过映射Excel列到SQL Server数据库的相应字段来实现。...
在Asp.Net中实现Excel数据导入到SQL Server是一项常见的任务,尤其在数据处理和报表生成等领域。本示例(ImportDemo)将展示如何在win7系统环境下,利用VS2008开发工具,配合SQL2005数据库和Office2010的Excel文件,...
本主题主要探讨的是如何在Excel和SQL Server之间进行数据的导入与导出操作,以及相关的C#编程技术。 首先,Excel到SQL Server的导出通常用于将Excel中的数据批量导入到数据库中。这在数据分析、报表生成或者系统...
在这个特定的项目中,"asp.net Excel导入SQLserver源码" 提供了一个功能,即从Excel文件批量导入数据到SQL Server 2000数据库中。这是一个常见的需求,特别是在数据迁移、数据处理或数据分析场景中。 在BS(Browser...
使用Asp.Net开发,用于导入Excel文件到SQLServer,支持配置导入字段。支持主键为Int的外键。 两种方式:1、先导入Excel再配置对应关系 2、先配置对应关系在导入
总结来说,使用WInform程序将Excel导入SQL Server数据库涉及多个步骤,包括设计用户界面、读取Excel、建立数据库连接、数据转换、批量插入和异常处理。这个过程需要对.NET编程、Excel操作以及SQL Server管理有深入的...
Excel导入SQL Server 2000的过程主要分为以下几个步骤: 1. **准备工作**:确保你有Excel文件(.xlsx或.xls)并准备要导入的SQL Server 2000数据库。你需要知道数据库的服务器名称、数据库名称、用户名和密码。 2....
本教程将详述如何将Excel数据导入到SQL Server数据库,以供Myeclipse等开发工具直接使用,这对于初学者来说是一个很好的实践案例。 首先,理解Excel的基本操作是必要的。Excel是一款功能强大的电子表格软件,广泛...
在ASP.NET中,将Excel数据导入SQL Server数据库是一项常见的任务,尤其在处理大量表格数据时。这个过程通常涉及读取Excel文件,解析其内容,并将其批量插入到数据库表中。以下是一个详细的步骤介绍和相关知识点: 1...
一个C#类 将EXCEL批量导入sql
在提供的“Excel数据导入SQLServer”压缩包中,可能包含了实现这一功能的源码示例,可以供开发者参考学习。通过深入理解这些知识点和实践操作,你可以有效地将Excel数据导入到SQL Server数据库,提高数据管理效率。
本篇将详细介绍如何实现“Excel导入SqlServer2000”。 首先,我们需要理解Excel和SQL Server的基本概念。Excel是一种电子表格应用程序,由Microsoft Office提供,主要用于处理和分析表格数据。SQL Server是由...