目前碰到了一个在c#.net中导出excel文件,再导入时提示如下信息的错误:
外部表不是预期的格式
只能通过将导出的xls文件另存为相同的xls文件,相当于通过excel的格式转换功能,将格式正确化.
通过这种方式才能再次导入而不出错.
我用的是网上提供一个ExcelHelper类包.
通过试验发现一个解决办法,
[1]ExcelHelper提供了通过模板来创建新excel文件的功能,我们给它设置一个格式正确的template.xls文件,再指定保存路径,导出数据为xls文件即可.
[2]再次用程序导入没有报错了.
问题解决.
目前碰到了一个在c#.net中导出excel文件,再导入时提示如下信息的错误:外部表不是预期的格式只能通过将导出的xls文件另存为相同的xls文件,相当于通过excel的格式转换功能,将格式正确化.通过这种方式才能再次导入而不出错. 我用的是网上提供一个Exc
在
C#
使用
OleDb
读取
Excel
表
格数据时,出现
外部
表
不是
预期
的
格式
,这个问题也是偶现的
这个问题真的很奇怪,一开始也不知为什么,后面问题出现多了,总结出来,是因为在读取
表
格数据时需要打开
Excel
表
格,试了很多次都是这样,没有打开
表
格时就出错,打开
表
格就正常
代码如下:
/// <summary>
/// 读取
excel
返回
Data
Table
/// </summar...
Office2003(Microsoft.Jet.
Oledb
.4.0)
string strConn = string.Format("Provider=Microsoft.Jet.
OLEDB
.4.0;
Data
Source={0};Extended Properties='
Excel
8.0;HDR=Yes;IMEX=1;'", str
Excel
FileName);
Office2007(M
抓取网站的数据 导出到
excel
中,刚开始还是运行的还顺畅的,但是由于数据过多,开始出现这个错误---“
外部
表
不是
预期
的
格式
”
百度了下,发现这个是
Excel
版本问题,我的运行环境是:win7+Office2007
using System.
Data
.
OleDb
;
using System.
Data
;
public void Read
Excel
Filess()
在
C#
使用
OleDb
读取
Excel
表
格数据时,出现
外部
表
不是
预期
的
格式
这个提示
这个问题就很奇怪,打开
表
格执行程序就正常,不打开
表
格执行就报错,搜索了一下
解决办法
,总过差不多有以下几种
解决办法
。
代码如下:
private void bind(string fileName)
string strConn = "Provider=Microsoft...
今天解决下 {System.
Data
.
OleDb
.
OleDb
Exception
(0x80004005): 提示由于将在索引,主关键字或关系中创建重复的值,请求对
表
的改变没有成功。
最近在用
C#
将文件写入数据库的时候,出现了{System.
Data
.
OleDb
.
OleDb
Exception
(0x80004005):的错误,提示我有重复值,对
表
操作失败。
如何解决这个问题呢?
首先,我们的数
“System.
Data
.
OleDb
.
OleDb
Exception
”类型的未经处理的异常在 System.
Data
.dll 中发生 其他信息: INSERT INTO 语句的语法错误。
这里所说的“标准库”指一种编程语言或者一个开发平台自带(内置)的可调用程序库,
.NET
Core 的标准库作为平台的重要组成部分存在于
.Net
Core 运行时中,实现它的源代码位于coreclr和corefx两个项目。
NET Core的“标准库”相对于
.NET
Framework移除了Windows功能相关的内容,如WinForm,WPF,WCF,WF等等。所以它更加精简,也更加体现了一个开发平台所需的最基本的“标准库”内容。
我认为在具体开发一个功能时我们应首先在“标准库”中查找是否有相关..
异常详细信息: System.
Data
.
OleDb
.
OleDb
Exception
: 不能使用 '';文件已在使用中。
ds = my
Data
.Get
Data
Set("SELECT * FROM socut_news", 0, 0, "TableName");
这个问题是因为我开着Access数据库,把数据库关闭就不报错了
黑色头发 http://heisetoufa.iteye.com...