社区
C#
帖子详情
C#将EXCEL中的内容导入到数据库的时的一些问题。
woainilei
2012-10-12 10:51:26
我用的OleDbConnection方法。把EXCEL2003的表导入到数据库中。在OPEN的时候总是报错:“外部表不是预期格式”,可是打开EXCEL2003这个表后,再运行这个导入方法就没问题了,这是为什么呢?
我用这个方法换上EXCEL2007的连接串后,2007的可以正常导入。
求解,或是有没有别的什么好办去读EXCEL
EXCEL的对象模型怎么用。
...全文
146
12
打赏
收藏
C#将EXCEL中的内容导入到数据库的时的一些问题。
我用的OleDbConnection方法。把EXCEL2003的表导入到数据库中。在OPEN的时候总是报错:“外部表不是预期格式”,可是打开EXCEL2003这个表后,再运行这个导入方法就没问题了,这是为什么呢? 我用这个方法换上EXCEL2007的连接串后,2007的可以正常导入。 求解,或是有没有别的什么好办去读EXCEL EXCEL的对象模型怎么用。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woainilei
2012-10-12
打赏
举报
回复
我写的上楼上用的是一样的。打不开,我的EXCEL是从一个RCM系统中导出的。
huyantong
2012-10-12
打赏
举报
回复
string strConn = "";
switch (type)
{
case ".XLS":
strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties='Excel 8.0;HDR=NO;IMEX=1'";
break;
case ".XLSX":
strConn = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + file + ";Extended Properties='Excel 12.0;HDR=NO;IMEX=1'";
break;
}
OleDbConnection objConn = new OleDbConnection(strConn);
DataSet dsExcel = new DataSet();
objConn.Open();
System.Data.DataTable dtOle = objConn.GetSchema("Tables");
DataTableReader dtReader = new DataTableReader(dtOle);
string xlsName = "";
if (dtReader.Read())
孟子E章
2012-10-12
打赏
举报
回复
如果是Excel软件生成的是应该可以读取,
生成xls文件的方法有很多,有的纯粹是txt格式的,就不能读取的
woainilei
2012-10-12
打赏
举报
回复
应该是和连接串没有关系,还有没有别的办法去读取EXCEL的表呢?因为这个2003的EXCEL表好像就是读不出来。
不知道为什么只有打开了这个2003的EXCEL文件才可以。
孟子E章
2012-10-12
打赏
举报
回复
EXCEL2007的连接串也可以导EXCEL2003的
andy_wanhl
2012-10-12
打赏
举报
回复
NPOI
用Excel類,老是有不預期的錯誤出現,
我準備把原先的代碼全部喀嚓掉,用NPOI
注意一個版本的問題,會相對於.net frammework
cdefg198
2012-10-12
打赏
举报
回复
推荐使用NPOI
http://blog.csdn.net/cdefg198/article/details/7844305
zj_zwl
2012-10-12
打赏
举报
回复
不是真正的Excel文件,一般都是文本文件,你把后缀改成TXT用记事本打开看下
woainilei
2012-10-12
打赏
举报
回复
那要不是真正的Excel文件有没有什么好办法去读取里面的数据呢?
孟子E章
2012-10-12
打赏
举报
回复
,我的EXCEL是从一个RCM系统中导出的。
这种导出的一般是不是真正的xls文件格式的。
这要看导出的方法是不是Excel.Application导出的,如果不是,就不是真正的excel文件
woainilei
2012-10-12
打赏
举报
回复
除了用 OleDbConnection 和com组件去读Excel以外还有没有别的方法。。求解。
C#
Excel
文件
导入
到Access
数据库
本主题聚焦于使用
C#
编程语言将
Excel
文件的数据
导入
到Access
数据库
的过程,这是一个常见的数据处理需求,特别是在数据整合和分析
时
。以下是对这一过程的详细阐述。 首先,我们需要理解
C#
的基础知识。
C#
是一种面向...
C#
Excel
大量数据快速
导入
数据库
当需要处理
Excel
中
的大量数据并将其快速
导入
到
数据库
时
,
C#
提供了一些高效的方法来实现这一目标。本文将详细讲解如何利用
C#
实现
Excel
数据的高效
导入
。 首先,我们需要了解如何在
C#
中
读取
Excel
文件。.NET Framework...
C#
将
Excel
导入
到Access
数据库
表(winForm版)
###
C#
将
Excel
导入
到Access
数据库
表(winForm版) #### 概述 在实际工作
中
,经常需要将
Excel
数据
导入
到Access
数据库
中
进行管理和处理。本文档将详细介绍如何使用
C#
语言结合Windows Forms应用程序实现这一功能。...
C#
将数据
导入
excel
和
Excel
数据
导入
数据库
本主题聚焦于如何利用
C#
处理
Excel
文件,并将其数据
导入
到SQL Server
数据库
中
。这一过程通常涉及到两个主要步骤:读取
Excel
数据和与
数据库
进行交互。 首先,我们来看
C#
读取
Excel
数据的部分。在.NET框架
中
,可以使用...
C#
EXCEL
(.xls和.xlsx)
导入
到
数据库
C#
EXCEL
(.xls和.xlsx)
导入
到
数据库
是指将
Excel
文件
中
的数据
导入
到
数据库
中
,以便于后续的数据处理和分析。下面是实现
C#
EXCEL
(.xls和.xlsx)
导入
到
数据库
的步骤和关键技术点: 1. 判断是否是
Excel
文件:判断上传的...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章