乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > C#把Excel 导入到数据库

C#把Excel 导入到数据库

作者:乔山办公网日期:

返回目录:excel表格制作


我想问下你确定已经正确定义路由的意义与行为了吗。

这个网上有很多,找找吧。
一般都是先获取execl的数据导入到dataset中,再把dataset中的数据库insert到数据库(这部分应该不用说了吧)。
需要注意一点的是:execl 2003和2007以上的版本所用的引擎是不一样的。如下列。
//导入EXCEL
public void ImportExcel(string fileName )
{
//string fileName = "d:\\123.xls";
string excelStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + fileName + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";//execl 2003
//string excelStr = "Provider= Microsoft.Ace.OleDB.12.0;Data Source=" + fileName + ";Extended Properties='Excel 12.0;HDR=YES;IMEX=1'";//execl 2007以上(需7a686964616fe78988e69d83362要装个AccessDatabaseEngine引擎,网上找找)
DataSet ds = new DataSet();
using (System.Data.OleDb.OleDbConnection cn = new OleDbConnection(excelStr))
{
using (OleDbDataAdapter dr = new OleDbDataAdapter("SELECT * FROM [sheet1$]", excelStr))
{
dr.Fill(ds);
}
}
//插入到数据库
}

不用向导。如果excel格式和vfp表格式一样,可以直接导入。双击表打开,在在菜单中选择“表”-“追加记录”后,弹出上图所示对话框,选择excel类型,来源,工作表后,直接导入。



首先vs2010是开发工具,不是数据库工具,你问的问题不对,是sql数据库吧

相关阅读

  • C#把Excel 导入到数据库

  • 乔山办公网excel表格制作
  • 我想问下你确定已经正确定义路由的意义与行为了吗。这个网上有很多,找找吧。一般都是先获取execl的数据导入到dataset中,再把dataset中的数据库insert到数据库(这部分应该不用说了吧
  • asp中怎么导入excel到SQL中?

  • 乔山办公网excel表格制作
  • 用OLEDB进行Excel文件数据读取并返DataSet数据集其几点需要注意:e68a84e8a2ade799bee5baa6e997aee7ad943361.连接字符串参数IMEX 值: 0 is Export mode 1 is Import mode 2 is Linked mode (ful
  • -数据库中导入excel,excel导入mysql数据库

  • 乔山办公网excel表格制作
  • 你可以百在企业管理器中——工具——数据转换服务——导出数据也可以打开EXCEL——数据——导入数据-------------------------------------------------------那也很简单,打开EXCEL,现在视度图——窗
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网