社区
C#
帖子详情
把EXCEL导入oracle数据库
fangpengyu
2010-06-07 06:14:55
怎样从excel读取指定行和列的数据,然后写入数据库中,最好有CODE,谢谢!
...全文
68
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;
}
excel
导入
数据到
Oracle
数据库
###
Excel
导入
数据到
Oracle
数据库
详解 #### 一、前言 在日常工作中,我们经常会遇到需要将
Excel
中的数据批量
导入
到
Oracle
数据库
的情况。...希望本文能帮助大家更好地理解和掌握
Excel
导入
Oracle
数据库
的操作流程。
excel
批量
导入
oracle
数据库
本文将详细讲解如何使用
Excel
批量
导入
Oracle
数据库
,这是一个常见的需求,特别是在数据分析和报表生成等领域。 首先,我们需要了解
Excel
和
Oracle
数据库
的基本概念。
Excel
是一款由Microsoft开发的电子表格应用程序,...
excel
导入
oracle
数据库
该过程中,我们将使用 ODBC Importer
导入
Excel
数据,然后将其转换为
Oracle
数据库
中的数据表。 描述详解 在本文档中,我们将使用 PL/SQL 将
Excel
数据
导入
到
Oracle
数据库
中。该过程可以分为两步:首先,...
Excel
导入
Oracle
数据库
关键代码
本篇将详细解析"
Excel
导入
Oracle
数据库
关键代码"这一主题。 首先,我们要理解如何通过编程方式实现
Excel
到
Oracle
数据库
的
导入
。在这个过程中,Java语言常常被选用,因为它提供了丰富的库来处理这两种数据源。描述中...
excel
导入
Oracle
数据库
工具 非常强大
Excel
导入
Oracle
数据库
是一种常见的数据迁移或数据处理任务,尤其在数据整理、数据分析或者系统集成时非常有用。这里介绍的是一款名为“XlsToOra”的工具,它专门用于将
Excel
表格的数据高效、便捷地
导入
到
Oracle
...
C#
111,119
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章