excel导入数据库的简单方法
一个简单的方法将excel导入数据库
private void Plan_Import_Execl()
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = true;
fileDialog.Title = "请选择文件";
fileDialog.Filter = "xls files (*.xlsx)|*.xlsx";
if (fileDialog.ShowDialog() == DialogResult.OK)
{
OperateExcel opExcel = new OperateExcel(fileDialog.FileName);
DataTable dt = (DataTable)opExcel.ExcelToDatatalbe();
for (int i = 1; i < dt.Rows.Count; i++)
{
string sql = string.Format("select * from t_mes_hw_cust_code_info where cust_code='{0}'", dt.Rows[i][0].ToString().Trim());
DataTable dtt = DBManager.DBHelp.Instance().GetDataTable(sql);
if (dtt.Rows.Count > 0)
{
sql = string.Format("update cust_code_info set COLOR_CODE='{2}',PROJECT_CODE='{1}',COLOR_NAME='{3}',EAN_UPC='{4}' where CUST_CODE='{0}' ",
dt.Rows[i][0].ToString().Trim(), dt.Rows[i][1].ToString().Trim(), dt.Rows[i][2].ToString().Trim(), dt.Rows[i][3].ToString().Trim(), dt.Rows[i][4].ToString().Trim());
}
else
{
sql = string.Format("insert into cust_code_info (CUST_CODE,PROJECT_CODE,COLOR_CODE,COLOR_NAME,EAN_UPC) values ('{0}','{1}','{2}','{3}','{4}')",
dt.Rows[i][0].ToString().Trim(), dt.Rows[i][1].ToString().Trim(), dt.Rows[i][2].ToString().Trim(), dt.Rows[i][3].ToString().Trim(), dt.Rows[i][4].ToString().Trim());
}
int ii = DBManager.DBHelp.Instance().ExecuteSql(sql);
}
}
}
转载于:https://www.cnblogs.com/hanje/p/10779453.html
excel导入数据库的简单方法相关推荐
- Excel导入数据库出现“外部表不是预期的格式”错误的解决方法
Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 参考文章: (1)Excel导入数据库出现"外部表不是预期的格式"错误的解决方法 (2)http ...
- java通过jxl处理execl空行_jxl操作Excel导入数据库之空行的处理
jxl因其快速小巧受到大家的欢迎,但是jxl还是有许多不尽如人意的地方. 本文旨在解决jxl读取excel数据时无法自动取掉空行的问题,其实就是添加一个方法. ? //返回去掉空行的记录数 priva ...
- .net 导出excel_C# 导出 Excel 的 6 种简单方法!你会几种?
[CSDN 编者按]C# 导出 Excel 的6种简单方法:数据表导出到 Excel,对象集合导出到 Excel,数据库导出到 Excel,微软网格控件导出到 Excel,数组导出到 Excel,CS ...
- excel数据导入mysql被截取,从EXCEL导入数据库数值型都被四舍五入了-excel导入mysql数据库...
excel数据导入mysql有什么好办法 使用Navicat 连接导入的数据库. excel 列的名字最好和数据库字一致,便们直查看好理解. 第一步,先创建好表,和准备好对应的excel文件.在Nav ...
- Java实现Excel导入数据库,数据库中的数据导入到Excel
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 实现的功能: Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel 1. ...
- ASP.NET 将Excel导入数据库
将Excel导入数据库大致流程: Excel数据->DataSet->数据库 需要做的准备:1.FileUpload控件一个,按钮一个,如果需要即时显示那么GridView或DataGr ...
- java web excel导入数据库
原作者:sincoolvip 出处:http://www.cnblogs.com/sincoolvip/p/6531403.html 分析:首先采用一个工具类Excel2List.java,把exce ...
- POI 实现Excel导入数据库
POI实现Excel导入数据库数据 首先看一下我们导入的数据Excel中的数据格式是什么 上面是我们的一个数据导入时的模板信息,我们需要按照这样过的格式导入数据库数据. 针对这样的数据格式可以通过Re ...
- oracle 导入excel时间格式,excel表格导入时间数据库中-excel导入数据库,我的日期是datatime()自动生成......
如何将excel表格数据导入到oracle数据库对应的表中? 假定a1是你的mysql中的时间戳,要在B1取得普通的时间表示,则b1= =25569 A1*0.0000115743621516652 ...
最新文章
- C#文件和文件夹输入输出流代码
- 无副作用、效果超越吗啡!用微电极精准管理大脑“疼痛中心”,科学家探索止痛新方法...
- lind.ddd博客笔记索引
- Binary Tree Level Order Traversal II leetcode java
- HTTP 协议演示——HTTP 协议概述(3-5)
- SQLSERVER2005 收缩日志
- 使用key 发smtp.sendgrid.net_手把手教你使用 iOS 13 效率神器 「快捷指令」
- mysql sql 多选项_Mysql-Sqlalchemy-多表操作
- mysql dba 试题_MySQLDBA面试题-上海热璞科技
- 【图像分割】基于matlab关键像素点FLICM图像分割【含Matlab源码 406期】
- 神经网络求解NS方程
- php输入框形式,php输入框
- 30位中外大师的摄影箴言
- 安装一个新的int 9中断例程【在DOS下,按Tab建后改变当前屏幕的显示颜色,其它键照常处理】...
- HDU 4069 Squiggly Sudoku 【DLX+BFS】
- 新型激光辨识算法助力机器人逃离死胡同
- SQLSERVER 跨数据库 触发器 同步数据
- 想知道自己的某个内存的小视频总时长?那这篇CSDN很适合你,快来看看Python如何实现求MP4时长吧(包含os模块和moviepy模块的全套基础操作)
- 虚拟直播、绿幕直播、绿幕抠图换背景虚拟直播介绍
- 诸神之战在星际争霸1的实现[001]AI游戏的发端
热门文章
- 爱情八十二课,爱情三国杀
- ASP.NET 2.0运行时简要分析
- Android Studio使用小技巧:提取方法代码片段
- (WebKit) ViewPort + Backing Store + Page Content
- warning C4552: '' : operator has no effect; expected operator with side-effect
- Flutter 中的Error的捕获及处理
- kotlin学习笔记——重载操作符
- 怎么解决64位Access与32位不能同时安装的问题
- 如何实现手游app瘦身?
- TCP的ACK确认系列 — 快速确认