一个简单的EXCEL 导入SQL 的例子
/// <summary>
/// 操作EXCEL 到数据库
/// </summary>
private void OpterData()
{
if(txtExcelPath.Text.Trim()=="") return;
string strSql=string.Empty;
string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\";"+"data source=" + txtExcelPath.Text;
strSql = "Select * From [所学专业对应$]";//籍贯//新旧对应代码表-组织//新旧对应代码表-人员
OleDbConnection con1 = null;
try
{
con1 = new OleDbConnection(connStr);
OleDbDataAdapter pter1 = new OleDbDataAdapter(strSql,con1);
con1.Open();
DataTable dtb1 = new DataTable();
DataSet ds = new DataSet();
pter1.Fill(ds);
dtb1=ds.Tables[0];
SaveToSql cls1 = new SaveToSql();
cls1.Server = txtServer.Text;
cls1.DataBase = txtDataBase.Text;
cls1.Uid = txtUid.Text;
cls1.Pwd = txtPwd.Text;
int i=0;
progressBar1.Value =0;
progressBar1.Maximum = dtb1.Rows.Count;
foreach(DataRow drw in dtb1.Rows)
{
cls1.strNewCodeId = drw[0].ToString();
cls1.strNewCode = drw[1].ToString();
cls1.strNewDes = drw[2].ToString();
cls1.strOldCodeId = drw[3].ToString();
cls1.strOldCode = drw[4].ToString();
cls1.strOldDes = drw[5].ToString();
cls1.TableNames = "GPMS_Code_Psn"; //目的表名
cls1.Save();
i++;
progressBar1.Value=i;
}
MessageBox.Show("导入成功!");
}
catch(Exception Ex)
{
MessageBox.Show(Ex.Message);
}
finally
{
con1.Dispose();
}
}
转载于:https://www.cnblogs.com/zhaohui0312/archive/2007/06/06/773268.html
一个简单的EXCEL 导入SQL 的例子相关推荐
- ASP.NET将EXCEL导入SQL SERVER数据库的代码
ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...
- 转:Excel导入SQL数据库完整代码
代码 Excel导入SQL数据库完整代码 protected void studentload_Click(object sender, EventArgs e) {//批量添加 ...
- python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息
最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...
- Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足
Excel导入sql server 2005错误0xc00470fe数据流任务产品级别对于组件源-Sheet1$(1)而言不足 将Excel 导入sql server 2005数据库时, 提示: &q ...
- 做一个简单的EXCEL表格
好的,为了创建一个简单的Excel表格,请按照以下步骤操作: 打开Microsoft Excel软件. 点击"新建工作簿",在弹出的窗口中选择"空白工作簿". ...
- 【C】@程序员,我们送给你一个成熟的Excel导入导出组件
程序员的显著特点 有一天跟一位同事跟我闲聊,讨论起过去若干年软件行业的感受,他问了个问题:你觉得一个好的软件工程师最显著的特点是什么?我想了一会,说:大概是坐得住吧. 某种意义上来说,在互联网技术飞速 ...
- 可以实现一个前端的 Excel 导入和导出功能吗?
点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流 前言 [**负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果 ...
- 【实战】1467- 实现一个前端的 Excel 导入和导出功能
前言 [**负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果!** [**切图仔 B**]:接口这边不能优化一下吗?比如 ...
- 给我实现一个前端的 Excel 导入和导出功能
前言 [负责人 A]:现在报表部分基于接口的 Excel 的导入和导出功能有点慢,前端这边能不能实现一下这个功能,然后我们在比对看看效果! [切图仔 B]: 接口这边不能优化一下吗?比如排查下慢的原因 ...
- 2021-05-19 一个简单有趣的LQR控制可视化例子及代码
来源:https://github.com/aerojunkie/control-tools/blob/master/ufo_rotate.m 一个简单的LQR例子 close all% Initia ...
最新文章
- Java学习总结:42(字节流和字符流)
- 二分类任务:确定一个人是否年收入超过5万美元
- MT8870DTMF解码器测试
- 【Spark】Spark SQL, DataFrames and Datasets Guide(翻译文,持续更新)
- 传输层(知识架构图)
- 如何选择bfs和dfs
- 70进货卖100利润是多少_进货价8块的产品,在网上卖100块,这个电商卖家能赚多少!...
- 【问题】父套子时,‘阻止子元素的外边距传递给父元素’与闭合浮动
- java负零_java数据结构从零基础到负基础
- SpringBoot数据访问-------------数据缓存
- 【微信技术-微信小程序】------ 使用ColorUI组件简单入门
- LintCode 627.最长回文串
- NYOJ - 239 - 月老的难题 ( 二分图最大匹配 匈牙利算法 )
- 运营管理体系有何价值?
- 微软windows7正版化(算你狠)授权过期解决方案
- 小猫爪:汽车电子小知识01- ISO15765(UDS on CAN)详解
- Matplotlib显示图例
- 美女手机壁纸采集源码
- 按住ctrl键不能批量选_如何在不按住Ctrl键的情况下遵循Word 2013中的超链接
- 漫画 | 自古深情留不住,总是套路得人心!
热门文章
- 【基础】网络常见的9大命令,非常实用!
- 2018自然语言处理与机器学习论文发表统计
- [ACL18]直接到树:基于神经句法距离的成分句法分析
- numpy—np.repeat、np.roll
- 深度学习2.0-42.Auto-Encoders-无监督学习
- 从零实现深度学习框架——N-Gram语言模型(二)
- Rancher2.5入门——安装Rancher
- ARM嵌入式系统开发之接收函数的实现
- caffe 利用python绘制loss曲线以及accuracy曲线
- 笔记本显示网络电缆被拔出怎么解决_电脑显示“网络电缆被拔出”怎么办?