Excel导入Sqlserver数据库脚本_MsSql

受以前旧同事之托,在博客里发这段脚本:

exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

SELECT * INTO tmp_asset
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=d:\Excel数据源\资产印章.xls',
'SELECT * FROM [Sheet1$]') ;

说明:

d:\Excel数据源\资产印章.xls ---------> 为文件存放的物理路径.

FROM [Sheet1$] ----------> 其中的Sheet1为工作表的名称.

剩下的就是对tmp_asset相关的列进行一些数据匹配了,这里就不多说了:)

时间: 2024-07-31 23:13:14

Excel导入Sqlserver数据库脚本_MsSql的相关文章

请教EXCEL导入sqlserver数据库

问题描述 现在我可以将EXCEL导入到数据库里面去(单表操作)但是现在需求是要做成通用的就是在页面上选择表名(或者从EXCEL文件里面获取到表明)就将数据导入到那张表里去像这样的多表操作我就没了思路请各位指导!!! 解决方案 解决方案二:都差不多.只是中间多了一个创建表的过程.将表名,表的字段,类型都取出来,创建表.然后放入数据库解决方案三:求解啊!!!解决方案四:都差不多.只是中间多了一个创建表的过程.将表名,表的字段,类型都取出来,创建表.然后放入数据库解决方案五:每次得到的Excel还有插

mysql数据导入sqlserver数据库方法

  方法一:通过在mysql中备份sql来将mysql数据导入sqlserver.适合于数据量不大的情况使用(如何你的数据中存在的blob字段的数据量不是很多或者不存在可以考虑). 特点:对于小数据量的迁移:方便快捷. 步骤:1:使用mysql工具备份sql文件,我这里用的是SQLyog软件. 2:对备份的sql文件进行处理(原因是这些备份的sql文件可以在sqlserver解析器中不能通过需要进行写修改).此处以SQLyog举例: /*!40101 SET NAMES utf8 */; /*!

ASP.NETR把Excel导入SQL数据库的自定义类

ASP.NETR把Excel导入SQL数据库的自定义类 以下是引用片段:public class SaveToSql {   public string strNewCodeId = string.Empty;   public string strNewCode = string.Empty;   public string strNewDes = string.Empty;   public string strOldCodeId = string.Empty;   public strin

Excel导入ACCESS数据库动画教程

<Excel2003入门动画教程62.Excel导入ACCESS数据库>. 演示动画 操作步骤 Excel可以从其它文档中批量导入数据,下面我们将一个ACCESS数据库中的数据表导入到Excel中: 在Excel中,执行"数据→导入外部数据→导入数据"命令,打开"选取数据源"对话框,定位到需要导入数据的文件所在的文件夹,选中相应的文件,单击"打开"按钮,打开"导入数据"对话框,选择保存数据的第一个单元格,按下&qu

使用phpexcel类实现excel导入mysql数据库功能(实例代码)_php实例

下载phpexcel文件,地址:phpexcel.codeplex.com/ 代码示例 require_once 'phpexcel/Classes/PHPExcel.php'; require_once 'phpexcel/Classes/PHPExcel/IOFactory.php'; require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php'; $objReader = PHPExcel_IOFactory::createReade

Excel表格里的数据导入SQLSERVER数据库

  在查询分析器里,操作数据库对象选择Lee直接写 SQL语句: 如果是导入数据到现有表,则采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$) 的形式 如果是导入数据并新增表,则采用 SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel

如何高效的将excel导入sqlserver

大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了.很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,System.Data.SqlClient.SqlBulkCopy 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,6万多数据从excel导入到sql只需要4.5秒. using System; using System.Data; using System.Windows.Forms; using System.Data.

Excel导入导出数据库02

excel导入时还要保存字体.其背景颜色等信息时读取方法就要改变: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.IO; 6 using System.Data.OleDb; 7 using System.Data; 8 using Microsoft.Office.Interop.Excel; 9 using System.

创建sqlserver数据库脚本 范例

下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板.开发的时候可以拷贝过去直接改动一下就可以用了. 希望能帮上忙!   USE [master]GO IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp')BEGINDROP DATABASE HkTemp --如果数据库存在先删掉数据库ENDGO CREATE DATABASE HkTempONPRIMARY --创建主数据库文件( NAME='HkTemp', F