【sqlserver导出表结构至Excel】教程文章相关的互联网学习教程文章

asp.net Excel转换为SQL Server的方法

1.功能分析 通过Microsoft.Jet.OLEDB.4.0方式可实现使用ADO.NET访问Excel的目的,如以下示例代码为连接Excel数据的字符串: 代码如下:string strOdbcCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=D:\2010年图书销售情况.xls;Extended Properties=Excel 8.0"; 2.实施方法 程序开发步骤: (1)新建一个网站,命名为25,其主页默认为Default.aspx。 (2)Default.aspx页面中添加一个Table表...

ASP将Excel数据导入到SQLServer的实现代码

代码如下:<form action="insert.asp" method="post" enctype="multipart/form-data" name="form1" onSubmit="b1_onclick()"> <table width="500" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="2" bgcolor="#999999" class="t">选择文件 </td> </tr> <tr> <td colspan="2" class="t"> </td> </tr> <tr> <td width="126" class="t">选择文件(excel) </td> <td width="368" class="t"><label> <inp...

用bcp导sql server数据到excel文件

sql server用bcp来导出数据很方便,比如要导出pubs.dbo.sales的记录成excel格式,在命令提示符下输入: (1)指定表或视图名导出 bcp pubs.dbo.sales out c:\exp.xls -w -S TestDB -U "sa" -P "password" (2)使用select查询语句生成数据悼出 bcp "select * from pubs.dbo.sales" queryout c:\exp.xls -w -S TestDB -U "sa" -P "password" 参数说明: -S 后面输入的是Sql server的服务名,在数据库服务器上执行,这个参数就不需要用 -U 后面...

SQLServer2008导入Excel遇到的问题【图】

报错:因为 OLE DB 访问接口 ‘MICROSOFT.JET.OLEDB.4.0‘ 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。 搜了下,原因是当前用的是64位的Win7, 但是安装的Office是32位的Office2007。为了以后也方便,干脆就卸了2007装64位的office2010。 找个64位的office2010也是个麻烦事,网上的链接都是指向WPS。好歹找了个,费了点时间卸载、安装、重启。 另外还参照网上的帖子装了个:AccessDatabaseEngine_X64.exe 修...

excel导入数据到sqlserver【代码】

static System.Data.DataSet ExcelSqlConnection(string filepath, string tableName){string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath + ";Extended Properties=‘Excel 8.0;HDR=YES;IMEX=1‘";OleDbConnection ExcelConn = new OleDbConnection(strCon);try{string strCom = string.Format("SELECT * FROM [Sheet1$]");ExcelConn.Open();OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom...

SqlServer表EXCEL数据复制的另一种方法

1、新建查询,用sql语句把表数据读出来 2、然后,选择数据,右键。复制(也能够点击连同标题复制),拷贝到记事本中(不然会乱码) 3、然后再把记事本的内容复制,在excel中粘贴就能够了。 二、excel拷贝到SqlServer表数据 1、打开excel复制数据。 2、用编辑状态打开sql表 3、右键点击表最以下一行左側的序号,选择粘贴(注意,excel的列一定要和sql表的列相应) 4、假设增量,不要复制自动递增场版权声明:本文博客原创文章。博客...

Excel中的数据导入到SqlServer数据库中【图】

将SqlServer中的数据导出到Excel中比较简单,这里不再贴图,下面是把Excel中的数据导入到SqlServer中步骤: 1.2.3.4.5.6.7.然后点击‘编辑映射’按钮8.9.点击完成或继续点击下一步至完成即可。 祝:顺利版权声明:本文为博主原创文章,未经博主允许不得转载。Excel中的数据导入到SqlServer数据库中标签:sqlserver导入数据 导入excel数据 本文系统来源:http://blog.csdn.net/sanfye/article/details/47426755

Excel批量导数据到SQLServer【代码】

string filepath = @"D:\data.xlsx"; string strConn = "Provider=Microsoft.Ace.OleDb.12.0;Persist Security Info=False;" + "data source=" + filepath + ";Extended Properties=‘Excel 12.0; HDR=yes; IMEX=2‘"; OleDbConnection con = new OleDbConnection(strConn); string excelsql = "select * from [data$]"; OleDbDataAdapter da = new OleDbDataAda...

Excel和SQLserver数据互相存取【代码】

#region filedDataSet dataSet;#endregion#region Excel导出到DataBase/// <summary>///从Excel中导入到到DataSet/// </summary>/// <param name="filePath">Excel文件路径</param>public void ImportToDataBase(string filePath){GetExcelData(filePath);WriteToDataSet();}/// <summary>///从Excel中获取数据/// </summary>/// <param name="filePath">Excel文件路径</param>void GetExcelData(string filePath){string strCon =...

SQL SERVER 与ACCESS、EXCEL的数据转换【代码】

SQL SERVER 与ACCESS、EXCEL的数据转换 熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下: 一、SQL SERVER 和ACCESS的数据导入导出 常规的数据...

Excel 导入 Sql Server出错——“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”错误的解决

有人说应该先转成Access, 再转到Sql Server。 其实用处并不大, 要截断的还是被截断了。 原因是,SQL Server的导入导出为了确定数据表的字段类型,取excel文件的前8行来判别。如果前8条是少于255的字符串,则设成nvarchar(255)类型,但如果Excel后面的记录中有长度超过255的,导入时就会出错。即使在导入设置映射时调整了该字段的长度也不行。 解决的办法是改注册表 如果是:Jet引擎.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet...

C#实现从EXCEL文件读取数据到SqlServer数据库【代码】【图】

先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。 先创建一个实体类:[Table("Customer") ]public class Customer{[Key]public int Id { get; set; }public string FirstName { get; set; }public string LastName { get; set; }public int Age { get; set; }public int Gen...

C# 获取excel架构并的导入sqlserver的方法

System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.Data.SqlClient; using System.IO;namespace WindowsFormsApplication1 {public partial class Form3 : Form{public Form3(){InitializeComponent();}private void button1_Click(object sender, Ev...

在Access和MSSqlserver里都有将表直接导出到Excel的工具

在Access和MSSqlserver里都有将表直接导出到Excel的工具,可是当客户需要在程序里将数据库里的表生成Excel表格时,我们用一般的T-sql语句很难做到!下面是我结合网上资料和客户的需求写的代码,仅供学习交流. <%set rs=server.CreateObject("adodb.recordset")sql="select * from Stu_signUp order by id asc"rs.open sql,conn,1,1 Set fs = server.CreateObject("scripting.filesystemobject") ‘--假设你想让生成的EXCEL文件做如下的...

C#开发的高性能EXCEL导入、导出工具DataPie(支持MSSQL、ORACLE、ACCESS,附源码下载地址)[转]【代码】

<summary>///根据excel路径和sheet名称,返回excel的DataTable///</summary>public static DataTable GetExcelDataTable(string path, string tname){/*Office 2007*/string ace = "Microsoft.ACE.OLEDB.12.0";/*Office 97 - 2003*/string jet = "Microsoft.Jet.OLEDB.4.0";string xl2007 = "Excel 12.0 Xml";string xl2003 = "Excel 8.0";string imex = "IMEX=1";/* csv */string text = "text";string fmt = "FMT=Delimited";str...