社区
C#
帖子详情
C#将EXCEL中的内容导入到数据库的时的一些问题。
woainilei
2012-10-12 10:51:26
我用的OleDbConnection方法。把EXCEL2003的表导入到数据库中。在OPEN的时候总是报错:“外部表不是预期格式”,可是打开EXCEL2003这个表后,再运行这个导入方法就没问题了,这是为什么呢?
我用这个方法换上EXCEL2007的连接串后,2007的可以正常导入。
求解,或是有没有别的什么好办去读EXCEL
EXCEL的对象模型怎么用。
...全文
169
12
打赏
收藏
C#将EXCEL中的内容导入到数据库的时的一些问题。
我用的OleDbConnection方法。把EXCEL2003的表导入到数据库中。在OPEN的时候总是报错:“外部表不是预期格式”,可是打开EXCEL2003这个表后,再运行这个导入方法就没问题了,这是为什么呢? 我用这个方法换上EXCEL2007的连接串后,2007的可以正常导入。 求解,或是有没有别的什么好办去读EXCEL EXCEL的对象模型怎么用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
表格数据
导入
到 SQL Server
数据库
本文详细介绍了如何使用
C#
将
Excel
表格数据
导入
到SQL Server
数据库
,包括下载模板、验证文件格式、利用NPOI插件处理数据、数据校验以及分页显示。在用户点击
导入
按钮后,通过Linq查询确保数据的一致性,然后将数据保存到
数据库
。
C#
获取
Excel
文件的所有文本数据
内容
本文介绍如何使用
C#
从
Excel
文件
中
提取文本
内容
,并将其存储到SQL Server
数据库
中
,实现文件
内容
的全文检索功能。涉及
Excel
文件读取、文本导出及
数据库
操作的关键代码。
使用
C#
对
Excel
文件进行
内容
筛选
本文探讨了使用
C#
对
Excel
文件进行筛选的多种方法,包括OleDb、CSV转换、NPOI及COM组件。重点介绍了如何利用COM组件结合
Excel
自带的Find功能高效查找指定字符串,避免繁琐的行列遍历。
C#
将
excel
文件
导入
到SqlServer
数据库
该博客介绍了使用
C#
将
Excel
文件
导入
数据库
的方法。先做准备工作,包括上传控件webuploader和easyUI的下载及使用方法,
导入
相关库和对应
数据库
内容
的
Excel
模板;接着给出前端页面代码,虽顺序与实际编写有差异,但可看到datatable结构,不过很多细节需自行添加限制条件。
c#
将
Excel
数据
导入
到
数据库
的实现代码
本文介绍如何使用
C#
编程将
Excel
数据高效地
导入
到
数据库
中
,详细展示了
数据库
建表结构以及对应的
C#
实现代码,包括数据读取和自增ID的处理,最后给出了运行结果。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章