1 / 2
文档名称:

如何高效的将excel导入sqlserver?.doc

格式:doc   大小:51KB   页数:2
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何高效的将excel导入sqlserver?.doc

上传人:pppccc8 2018/6/21 文件大小:51 KB

下载得到文件列表

如何高效的将excel导入sqlserver?.doc

文档介绍

文档介绍:如何高效的将excel导入sqlserver?>>教育资源库
大部分人都知道用oledb来读取数据到dataset,但是读取之后怎么处理dataset就千奇百怪了。很多人通过循环来拼接sql,这样做不但容易出错而且效率低下, 对于新手来说还是比较陌生的,这个就是传说中效率极高的bcp,。
using System;
using ;
using System..;
namespace
{
public Form1()
{
Initializeponent();
}
private void button1_Click(object sender, EventArgs e)
{
//测试,将excel中的sheet1导入到sqlserver中
string connString = server=localhost;uid=sa;paster;
, string connectionString)
{
DataSet ds = neymand = null;
strExcel = (select * from [{0}$], sheetName);
mymand = (ds, sheetName);
//如果目标表不存在则创建
string strSql = (if object_id(apos;{0}apos;) is null create table {0}(, sheetName);
foreach ( c in [0].Columns)
{
strSql += ([{0}] varchar(255),, );
}
strSql = (apos;,apos;) + );
using ( sqlconn = (connectionString))
{
(