社区
C#
帖子详情
WPF 将excel表数据导入到sql,求代码
FN_pndx
2016-04-21 10:22:04
已将excel表导入到datatable,现在要通过按钮,将数据导入到Sql。
...全文
340
4
打赏
收藏
WPF 将excel表数据导入到sql,求代码
已将excel表导入到datatable,现在要通过按钮,将数据导入到Sql。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FN_pndx
2016-04-26
打赏
举报
回复
您好!我是新手,您讲的我不太懂。我现在就是已经将excel到dataset里,要选中文档,通过botton将它导出到pl/sql 数据库。如果可以有代码就更好了。用的是wpf.
郑州高新区WPF小王子
2016-04-26
打赏
举报
回复
循坏DataTable的Rows,拼接insert 语句。
alanking423
2016-04-26
打赏
举报
回复
//上传按钮事件 protected void btnUpload_Click(object sender, EventArgs e) { string filepath = txtImgUrl.Text.Trim(); if(string.IsNullOrEmpty(filepath)){ MessageBox.Show(this,"上传文件不能为空!"); return; } DataTable dt = new DataTable(); dt = Common.ExcelHelper.ExcelDs(HttpContext.Current.Server.MapPath(filepath)).Tables[0]; //过滤excel里面重复的数据 DataView myDateView = new DataView(dt); string[] strComuns = { "警员身份证号","考试成绩","获得积分","积分备注","添加日期"}; dt = myDateView.ToTable(true,strComuns); ArrayList sqllist = new ArrayList(); foreach (DataRow lst in dt.Rows) { if(!string.IsNullOrEmpty(lst[0].ToString())){ //验证excel文件里的数据是否和数据库重复 string sqlcount = string.Format(@" select count(FeedBackIdCard) as H from BonusRecord where FeedBackIdCard=@IdCard and ExamScore=@Score and BonusActual=@actual and BonusContent=@content and BonusDate=@date "); OleDbParameter p1 = new OleDbParameter("@IdCard", lst[0]); OleDbParameter p2 = new OleDbParameter("@Score", lst[1]); OleDbParameter p3 = new OleDbParameter("@actual", lst[2]); OleDbParameter p4 = new OleDbParameter("@content", lst[3]); OleDbParameter p5 = new OleDbParameter("@date", lst[4]); int recordCount = Convert.ToInt32(DbHelperOleDb.GetSingle(sqlcount, p1, p2, p3, p4, p5)); if (recordCount > 0) { string title = lst[0].ToString() + lst[1] + lst[2] + lst[3] + lst[4].ToString(); MessageBox.Show(this, "出现重复的数据" + title); return; } else { string sql = string.Format(@"insert into BonusRecord (FeedBackIdCard,ExamScore,BonusActual,BonusContent,BonusDate) values('{0}','{1}','{2}','{3}','{4}')", lst[0], lst[1], lst[2], lst[3], lst[4] ); sqllist.Add(sql); } } } if(dt.Rows.Count>0){ if (DBUtility.DbHelperOleDb.ExecuteSqlTran(sqllist)) { Response.Write("<script>alert('上传成功!');location.href='BonusRecordList.aspx'</script>"); } else { MessageBox.Show(this,"上传失败,请检查格式!"); } } } 用循环生成sql语句,在批量插入,最近刚做的东西,aspx页面,数据库是access的,不知道对你有用没
娃都会打酱油了
2016-04-21
打赏
举报
回复
效率差点的,就将excel当做数据源通过ado.net访问,然后插入数据库 效率要好点的,就通过npoi之类的dll读取excel
WPF
的
Sql
数据
库
表
导出
Excel
本文介绍了如何使用
WPF
应用程序将
Sql
数据
库的
表
导出到
Excel
文件。首先,通过连接
数据
库并读取
表
数据
,然后利用Microsoft.Office.Interop.
Excel
库将
数据
写入
Excel
格式的文件。在
WPF
界面上,添加一个按钮触发导出操作。
wpf
excel
导入
my
sql
_
WPF
读取
Sql
的
表
导出为
EXCEL
本文介绍如何在
WPF
应用程序中实现从
SQL
数据
库导出
数据
到
Excel
文件。首先创建一个
sql
conn类用于连接和操作
数据
库,然后使用Microsoft.Office.Interop.
Excel
库来创建、写入和保存
Excel
工作簿。通过执行
SQL
查询获取
数据
,遍历
数据
表
并将其写入
Excel
单元格,最终将
Excel
文件保存到指定路径。
WPF
读取
Sql
的
表
导出为
EXCEL
本文详细介绍了一种将
SQL
数据
库中的
表
数据
导出至
Excel
文件的方法。通过自定义的
Sql
To
Excel
类,实现了
数据
库连接、
数据
读取及
Excel
文件的创建与写入。具体步骤包括配置
数据
库连接、创建
Excel
工作簿、填充
数据
并保存文件。
wpf
excel
导入
my
sql
_C# 连接
sql
数据
库对 access,
excel
导入
导出操作
这篇博客介绍了如何在C#的
WPF
环境中,使用
SQL
Server连接Access和
Excel
进行
数据
导入
导出。包括通过DTS向导、Transact-
SQL
语句以及OpenDataSource方法来实现
数据
迁移,同时也涵盖了
SQL
Server与
Excel
之间的
数据
查询和
导入
导出操作。
WPF
与
SQL
ite在
Excel
数据
处理中的应用
本文介绍在.NET Framework的
WPF
应用程序中集成
SQL
ite
数据
库处理
Excel
数据
导入
导出的方法。详细说明了
SQL
ite集成步骤、库的安装配置、
数据
库操作、
Excel
文件读写,还涵盖异常处理、性能优化策略,以及用户界面设计和多线程处理等内容。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章