zoukankan
html css js c++ java
从Excel中读出导入sql server
/**/
///
<summary>
///
从Excel读取后导入sql server
///
</summary>
public
void
ReadExcel()
{
string
sql
=
"
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
"
+
Server.MapPath(
"
teachers.xls
"
)
+
"
;Extended Properties=Excel 8.0
"
;
OleDbConnection cnn
=
new
OleDbConnection(sql);
cnn.Open();
OleDbDataAdapter oda
=
new
OleDbDataAdapter(
"
select * from [教师$]
"
, cnn);
DataSet ds
=
new
DataSet();
oda.Fill(ds);
cnn.Close();
int
count
=
ds.Tables[
0
].Rows.Count;
for
(
int
i
=
0
; i
<
count; i
++
)
{
Jzgjbxx model
=
new
Jzgjbxx();
model.JZGID
=
ds.Tables[
0
].Rows[i][
"
JZGID
"
].ToString();
model.JZGBM
=
ds.Tables[
0
].Rows[i][
"
JZGBM
"
].ToString();
model.XXID
=
ds.Tables[
0
].Rows[i][
"
XXID
"
].ToString();
model.XM
=
ds.Tables[
0
].Rows[i][
"
XM
"
].ToString();
model.YHID
=
ds.Tables[
0
].Rows[i][
"
YHID
"
].ToString();
model.SFZH
=
ds.Tables[
0
].Rows[i][
"
SFZH
"
].ToString();
if
(ds.Tables[
0
].Rows[i][
"
CSRQ
"
].ToString()
!=
""
)
{
model.CSRQ
=
DateTime.Parse(ds.Tables[
0
].Rows[i][
"
CSRQ
"
].ToString());
}
else
{
model.CSRQ
=
DateTime.Now;
}
model.XBBM
=
ds.Tables[
0
].Rows[i][
"
XBBM
"
].ToString();
model.MZBM
=
ds.Tables[
0
].Rows[i][
"
MZBM
"
].ToString();
model.WHCDBM
=
ds.Tables[
0
].Rows[i][
"
WHCDBM
"
].ToString();
model.ZCBM
=
ds.Tables[
0
].Rows[i][
"
ZCBM
"
].ToString();
model.JSZGBM
=
ds.Tables[
0
].Rows[i][
"
JSZGBM
"
].ToString();
model.DYXLBM
=
ds.Tables[
0
].Rows[i][
"
DYXLBM
"
].ToString();
model.ZZMMBM
=
ds.Tables[
0
].Rows[i][
"
ZZMMBM
"
].ToString();
model.BZLBBM
=
ds.Tables[
0
].Rows[i][
"
BZLBBM
"
].ToString();
model.RKZKBM
=
ds.Tables[
0
].Rows[i][
"
RKZKBM
"
].ToString();
model.GWZYBM
=
ds.Tables[
0
].Rows[i][
"
GWZYBM
"
].ToString();
model.DZXX
=
ds.Tables[
0
].Rows[i][
"
DZXX
"
].ToString();
model.BZ
=
ds.Tables[
0
].Rows[i][
"
BZ
"
].ToString();
model.SCBZ
=
ds.Tables[
0
].Rows[i][
"
SCBZ
"
].ToString();
if
(ds.Tables[
0
].Rows[i][
"
CJNY
"
].ToString()
!=
""
)
{
model.CJRQ
=
DateTime.Parse(ds.Tables[
0
].Rows[i][
"
CJNY
"
].ToString());
}
else
{
model.CJRQ
=
DateTime.Now;
}
if
(ds.Tables[
0
].Rows[i][
"
CJGZNY
"
].ToString()
!=
""
)
{
model.CJGZRQ
=
DateTime.Parse(ds.Tables[
0
].Rows[i][
"
CJGZNY
"
].ToString());
}
else
{
model.CJGZRQ
=
DateTime.Now;
}
if
(ds.Tables[
0
].Rows[i][
"
LXNY
"
].ToString()
!=
""
)
{
model.LBXGZRQ
=
DateTime.Parse(ds.Tables[
0
].Rows[i][
"
LXNY
"
].ToString());
}
else
{
model.LBXGZRQ
=
DateTime.Now;
}
(
new
JzgjbxxBLL()).Create(model);
}
ds.Clear();
}
查看全文
相关阅读:
CodeForces Round #556 Div.2
#Leetcode# 650. 2 Keys Keyboard
#Leetcode# 552. Student Attendance Record II
#Leetcode# 551. Student Attendance Record I
#Leetcode# 522. Longest Uncommon Subsequence II
牛客OI周赛9-普及组
最长回文子序列 (模板)
C++ 各种排序算法总结
THU 数据结构 真二叉树重构(Proper Rebuild)
C++中结构体函数的实现
原文地址:https://www.cnblogs.com/wucf2004/p/823805.html
最新文章
HDU4349-Xiao Ming's Hope-找规律
CodeForces 589B-Layer Cake-暴力模拟
HDU4341-Gold miner-分组DP
CodeForces615B-Longtail Hedgehog-dp/图
CodeForces615A-Bulbs-模拟
CodeForces 589F-Gourmet and Banquet-二分答案
ZOJ3582-Back to the Past-概率dp
UESTC482-Charitable Exchange-bfs优先队列
t-检验 与 p-value值 筛选重要特征
python学习笔记 day42 数据库操作
热门文章
python学习笔记 day42 mysql数据库安装+启动 问题汇总
python学习笔记 day41 网络IO模型
python学习笔记 day40 使用协程实现socket通信(server---client通信)
python学习笔记 day40 协程(二)
python学习笔记 day40 协程
python学习笔记 day39 线程池
python学习笔记 day39 队列
python学习笔记 day39 定时器 和 条件
#Leetcode# 96. Unique Binary Search Trees
序列自动机(模板)
Copyright © 2011-2022 走看看