- 浏览: 438794 次
- 性别:
- 来自: 唐山
文章分类
最新评论
-
hautbbs:
谢谢分享!
ASP.NET 导出Excel 和csv -
hautbbs:
感谢分享!
ASP.NET 导出Excel乱码的终极解决 -
wyf:
zcl920 写道只能说 看不懂。要发就发全 取一段出来 有什 ...
图片上绘制文字换行处理 -
zcl920:
只能说 看不懂。要发就发全 取一段出来 有什么用。
图片上绘制文字换行处理 -
380086154:
有用,谢谢。
js比较日期
SQL SERVER 和EXCEL的数据导入导出 1、在SQL SERVER里查询Excel数据: -- ====================================================== SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。 SELECT * FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions ------------------------------------------------------------------------------------------------- 2、将Excel的数据导入SQL server : -- ====================================================== SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 实例: SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions ------------------------------------------------------------------------------------------------- 3、将SQL SERVER中查询到的数据导成一个Excel文件 -- ====================================================== T-SQL代码: EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""' 参数:S 是SQL服务器名;U是用户;P是密码 说明:还可以导出文本文件等多种格式 实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"' EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword' 在VB6中应用ADO导出EXCEL文件代码: Dim cn As New ADODB.Connection cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;" cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'" ------------------------------------------------------------------------------------------------ 4、在SQL SERVER里往Excel插入数据: -- ====================================================== insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3) T-SQL代码: INSERT INTO OPENDATASOURCE('Microsoft.JET.OLEDB.4.0', 'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$] (bestand, produkt) VALUES (20, 'Test') ------------------------------------------------------------------------------------------------- 总结:利用以上语句,我们可以方便地将SQL SERVER、ACCESS和EXCEL电子表格软件中的数据进行转换,为我们提供了极大方便! EXEC master..xp_cmdshell 'bcp "select OrderID,ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode, ShipCountry from Northwind.dbo.orders" queryout "d:\Oreders.txt" -t"|" -c -q -S"127.0.0.1" -U"sa" -P""' SELECT * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="xxxx.xls";Extended Properties="Excel 8.0";IMEX=1;Persist Security Info=False')...[a1$] 二、SQL SERVER 和EXCEL的数据导入导出 1、在SQL SERVER里查询Excel数据: -- ====================================================== SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。 SELECT * FROM OpenDataSource ( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions ------------------------------------------------------------------------------------------------- 2、将Excel的数据导入SQL server : -- ====================================================== SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 实例: SELECT * into newtable FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions ------------------------------------------------------------------------------------------------- 3、将SQL SERVER中查询到的数据导成一个Excel文件 -- ====================================================== T-SQL代码: EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""' 参数:S 是SQL服务器名;U是用户;P是密码 说明:还可以导出文本文件等多种格式 实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"' EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword' 在VB6中应用ADO导出EXCEL文件代码: Dim cn As New ADODB.Connection cn.open "Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;" cn.execute "master..xp_cmdshell 'bcp "SELECT col1, col2 FROM 库名.dbo.表名" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'" ------------------------------------------------------------------------------------------------ 4、在SQL SERVER里往Excel插入数据: -- ====================================================== insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Temp.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...table1 (A1,A2,A3) values (1,2,3) T-SQL代码: INSERT INTO OPENDATASOURCE('Microsoft.JET.OLEDB.4.0', 'Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls')...[Filiale1$] (bestand, produkt) VALUES (20, 'Test')
发表评论
-
C#生成唯一值的方法
2015-07-09 11:19 4078使用1、MaxId表存储各表的MaxId值 专门一个 ... -
sql 生成(c#model类)代码的存储过程
2015-05-09 18:57 816GO /****** 对象: StoredProcedu ... -
C#校验sql是否合法,不去执行sql语句
2015-04-17 10:10 1295public bool ValidateSQL(string ... -
sqlserver in 和Exists 用法
2013-12-13 14:12 1658例子如下(即exists返回where后2个比较的wher ... -
Win8安装SQL Server 2008“性能计数器注册表配置单元一致性”失败的解决办法
2013-12-02 23:19 1284在进行数据库安装检测时总是有一点通不过,提示“性能计数器注册 ... -
sql to xml
2013-04-18 14:52 770SQL Server FOR XML PATH 语句的应用 ... -
判断两个时间交叉
2012-02-23 14:44 2057SQL中常常要判断两个 ... -
sql生成流水号
2012-02-23 12:41 1889--思路:将表某一字段的默认值设置成自定义函数,该自定义 ... -
Sql存储过程分页性能
2011-12-29 13:36 861在项目中,我们经常遇到或用到分页,那么在大数据量(百万级以上) ... -
sql优化
2011-12-22 11:28 831(1) 选择最有效率的 ... -
sqlserver数据库镜像
2011-12-20 09:58 1012附件 -
提高sql性能
2011-08-04 12:36 764从 INSERT 返回 IDENTITY 我决定从遇到许 ... -
查询表主键sql
2010-09-01 16:41 17491:利用SQL自带的存储过程 EXEC sp_pkeys ... -
根据汉字获取拼音
2010-08-17 15:10 1243create function [dbo].[fGetPy]( ... -
自增号
2010-07-16 17:40 9811: 自增列 类型为:int identity(1,1) 当然 ... -
收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 SQL中的CASE使用方法【转】
2010-05-26 14:48 790Case具有两种格式。简单Case函数和Case搜索函数。 ... -
跨数据库触发器
2010-04-22 17:30 2107可以运用这条语句 select * from OPEND ... -
SQL Server 2005中创建CLR存储过程
2010-02-08 14:49 1495一、打开vs2005 建立数据库项目。 using ... -
获取拼音首字母
2010-02-04 17:37 975create function fun_getPY(@str ... -
测试proc
2010-01-06 22:07 907Create proc Pro_TGWTOByQSF as ...
相关推荐
同时,Excel也可以导出数据到其他格式,如CSV或XML,以便在Access或SQL Server中使用。 3. SQL Server:SQL Server是微软提供的企业级数据库管理系统,支持大规模数据存储和复杂查询。它支持多种数据导入导出方式,...
SQL导出导入ACCESS数据库和Excel工具,包含Delphi的源代码,而且可以直接选择导出MS SQL Server的任何一个数据表的数据,也能导入Access和Excel的数据到相应的数据表。这是一个非常实用的SQL导入导出工具。
### SQL Server 与 Access、Excel 的导入导出详解 #### 一、SQL Server 和 Access 的数据导入导出 ##### 常规的数据导入导出 对于熟悉 SQL Server 2000 的数据库管理员来说,使用 Data Transformation Services ...
### SQL Server 数据与 Excel 表的导入导出详解 #### 一、概述 在数据库管理领域,数据导入导出是一项非常重要的技能。无论是为了合并数据、归档还是数据分析,甚至是开发应用程序或升级数据库,数据迁移都是必不...
利用 SQL Server 的 DTS 操作 EXCEL、Access 等数据表的导入导出 本文将为大家介绍如何利用 SQL Server 的 DTS 操作 EXCEL、Access 等数据表的导入导出。该操作可以帮助大家轻松地将数据从 EXCEL、Access 等数据表...
3. **SQLServer查询分析器使用代码导入数据** - 此方法需要一些前提条件: - 安装Microsoft Access 2010数据库引擎可再发行程序包。 - 配置Microsoft.ACE.OLEDB.12.0接口参数,启用动态参数和允许进程内选项。 -...
本资源提供了一个关于sql与access之间数据导入导出的工具和代码,这对于需要在这两个系统间进行数据交换的用户来说,具有很大的实用价值。 SQL是一种用于管理关系型数据库的标准语言,它支持创建、查询、更新和删除...
DTS(Data Transformation Services)是SQL Server提供的一种数据导入导出工具,它可以将数据从一个数据源导入到另一个数据源中。使用DTS向导可以将ACCESS数据导入到SQL Server,步骤如下: 1. 在SQL Server企业...
利用 SQL Server 的 DTS 操作 EXCEL、Access 等数据表的导入导出 数据库管理员经常需要将数据从一个数据库迁移到另一个数据库中,或者将数据从外部数据源导入到数据库中。在 SQL Server 中,我们可以使用 DTS(Data...
SQL Server提供了命令行方式来导入导出数据,通常使用`BCP`(Bulk Copy Program)和`OPENROWSET`函数。 - **BCP命令**:用于批量导入和导出数据。例如,`bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S...
在本文中,我们将探讨如何使用SQL Server的DTS操作EXCEL和Access等数据表的导入导出。首先,我们需要了解DTS是什么,以及它如何工作。 DTS(Data Transformation Services)是SQL Server提供的一种数据导入、导出和...
以下是对"sql导入导出excel、access工具"这一主题的详细说明。 1. SQL导入Excel: 当我们有大量数据存储在Excel工作表中,而需要将这些数据迁移到SQL数据库时,可以使用SQL Server Integration Services (SSIS) 或...
- 从Excel导入到SQL Server: ```sql SELECT * INTO NewTable FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\path\to\file.xls;Extended Properties="Excel 8.0;HDR=YES;"')...Sheet1$ ``` ...
首先,SQL Server 2005的数据导入导出功能主要通过“数据库导入和导出向导”来实现,这是一个内置工具,可以帮助用户将数据从多种数据源迁移到SQL Server,或者将SQL Server中的数据导出到其他格式。这个过程通常...
"EXCEL数据导入导出"这个主题涉及到Excel如何从其他数据源获取信息,以及如何将Excel数据输出到其他应用程序或系统。下面将详细讨论Excel的数据导入与导出功能及其相关知识点。 一、数据导入 1. CSV/文本文件导入:...
从提供的文件内容来看,我们可以抽取出以下几个与SQL Server数据导入导出相关的重要知识点。 首先,文件中提到了使用OPENROWSET和OPENDATASOURCE函数进行数据的导入。OPENROWSET是一个用于SQL Server查询的分布式...
在实际应用场景中,常常需要将Excel或Access等办公软件中的数据导入到SQL Server中,或者从SQL Server导出数据到这些办公软件中。SQL Server 2005支持多种办公软件数据源,包括: - **Microsoft Office Excel**:...
在日常工作中,我们经常需要将数据从不同的源,如Microsoft Access或Excel,导入到SQL Server这样的关系型数据库中。这个过程可以帮助我们整理、存储和分析大量数据,提高工作效率。下面将详细阐述如何进行Access或...
- **导入导出Excel**:可以使用`OpenRowSet`将Excel数据插入SQL Server表,或使用BCP将SQL Server表数据导出到Excel文件。 需要注意的是,`HDR`选项用于指定Excel文件的第一行是否为列名,`IMEX`参数用于处理未知...
`BCP`(Bulk Copy Program)是SQL Server提供的一种批量复制工具,主要用于快速地导入导出数据。通过`BCP`命令,可以非常方便地将表中的数据导出到文本文件,再将该文本文件转换为Excel格式。 **示例代码**: ```...