社区
C#
帖子详情
把EXCEL导入oracle数据库
fangpengyu
2010-06-07 06:14:55
怎样从excel读取指定行和列的数据,然后写入数据库中,最好有CODE,谢谢!
...全文
53
4
打赏
收藏
把EXCEL导入oracle数据库
怎样从excel读取指定行和列的数据,然后写入数据库中,最好有CODE,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
请叫我卷福
2010-06-07
打赏
举报
回复
将excel当做access数据库。。。。
连接字符串(excel2003)"provider=MicroSoft.Jet.Oledb.4.0;extended Properties='excel 8.0';Data Source="+Path;
读取数据表(sheet1、sheet2)中的数据到DataSet中。。。
将DataSet中指定的行和列 插入Oracle。。。
wuyq11
2010-06-07
打赏
举报
回复
打开excel模板,遍历获取
sheet=(Excel._Worksheet)book.Worksheets[1];
for(int i=1;i<=sheet.Rows.Count;i++)
{}
wuzhicheng5
2010-06-07
打赏
举报
回复
1楼的方法,可以尝试哦
朝日格图
2010-06-07
打赏
举报
回复
/// <summary>
/// 生成Excel表的内部表名称集合
/// </summary>
/// <param name="filename"></param>
/// <returns></returns>
private void ImportTableNames(string filename)
{
Filename = filename;
string xls_source = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + Filename + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection xls_con = new OleDbConnection(xls_source);
xls_con.Open();
try
{
DataTable schematable = xls_con.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, null);
TableNames = new string[schematable.Rows.Count];
for (int i = 0; i < schematable.Rows.Count; i++)
{
TableNames[i] = schematable.Rows[i][2].ToString();
}
}
catch (Exception ex)
{
MessageBox.Show(filename + ex.Message, "系统提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
}
xls_con.Close();
//return m_tablenames;
}
/// <summary>
/// 生成Excel表相对应的导入表
/// </summary>
/// <returns></returns>
public override DataTable InportTable(string filename, string tablename)
{
OutTable = new DataTable();
if (filename.Equals(""))
MessageBox.Show("必须选择一个要导入的文件", "系统提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
string source = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filename + ";" + "Extended Properties=Excel 8.0;";
OleDbConnection xls_con = new OleDbConnection(source);
xls_con.Open();
string xls_select = "";
OleDbDataAdapter xls_Command = null;
xls_select = "select * from [" + tablename + "]";
xls_Command = new OleDbDataAdapter(xls_select, xls_con);
try
{
DataTable dt = new DataTable();
dt.Clear();
xls_Command.Fill(dt);
OutTable = dt;
}
catch (Exception ex)
{
MessageBox.Show(filename + ex.Message, "系统提示", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Warning);
}
xls_con.Close();
return OutTable;
}
JAVA实现
Excel
表数据
导入
ORACLE
数据库
.txt
JAVA实现
Excel
表数据
导入
ORACLE
数据库
JAVA实现
Excel
表数据
导入
ORACLE
数据库
JAVA实现
Excel
表数据
导入
ORACLE
数据库
JAVA实现
Excel
表数据
导入
ORACLE
数据库
JAVA实现
Excel
表数据
导入
ORACLE
数据库
JAVA实现
Excel
表数据
导入
ORACLE
数据库
.txtJAVA实现
Excel
表数据
导入
ORACLE
数据库
.txtJAVA实现
Excel
表数据
导入
ORACLE
数据库
.txt
excel
导入
数据到
Oracle
数据库
excel
导入
数据到
数据库
的步骤过程,希望对大家有用。
excel
导入
oracle
数据库
利用plsql 将
excel
导入
到
oracle
数据库
,
excel
批量
导入
oracle
数据库
这段代码主要实现的是将
excel
里面的大量数据一次性批量
导入
Oracle
数据库
内。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章