c#怎么打开有不可读取的内容的Excel文件

时间:2021-01-10 15:53:12
最近有一个需求是从Excel文件中拿到指定区域的数据粘贴找Word文档中,要想拿到Excel中的数据必须得先打开文件。有一个文件打开时弹出如下窗[img=http://hi.csdn.net/space-8555879-do-album-picid-1055372.html][/img],这时open方法就会报异常。Workbook Open(
[In] string Filename, 
[In, Optional] object UpdateLinks, 
[In, Optional] object ReadOnly, 
[In, Optional] object Format, 
[In, Optional] object Password, 
[In, Optional] object WriteResPassword, 
[In, Optional] object IgnoreReadOnlyRecommended, 
[In, Optional] object Origin, 
[In, Optional] object Delimiter, 
[In, Optional] object Editable, 
[In, Optional] object Notify, 
[In, Optional] object Converter, 
[In, Optional] object AddToMru, 
[In, Optional] object Local, 
[In, Optional] object CorruptLoad
);
这里面的参数,有控制这个的吗?

8 个解决方案

#1


图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html

#2


OPC直接读取
http://nonocast.cn/?p=2446
http://nonocast.cn/?p=2262
http://nonocast.cn/?p=2274
你参考一下我用OPC读word的,可以参考

#4


他们不会花钱买这些控件的
引用 3 楼 crackdung 的回复:
用控件
http://ufo-crackerx.blog.163.com/blog/static/113078778201201542333900/

#5


看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!
引用 1 楼 adu295058825 的回复:
图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html

#6


引用 5 楼 adu295058825 的回复:
看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!

引用 1 楼 
图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html
adu295058825 的回复:

#7


引用 5 楼 adu295058825 的回复:
看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!

引用 1 楼 adu295058825 的回复:

图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html


  框架在编译的时候不是可以选择。net的版本吗。切换一下不行么?

#8


直接zip excel的包不就行了,然后取xml读内容

#1


图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html

#2


OPC直接读取
http://nonocast.cn/?p=2446
http://nonocast.cn/?p=2262
http://nonocast.cn/?p=2274
你参考一下我用OPC读word的,可以参考

#3


#4


他们不会花钱买这些控件的
引用 3 楼 crackdung 的回复:
用控件
http://ufo-crackerx.blog.163.com/blog/static/113078778201201542333900/

#5


看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!
引用 1 楼 adu295058825 的回复:
图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html

#6


引用 5 楼 adu295058825 的回复:
看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!

引用 1 楼 
图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html
adu295058825 的回复:

#7


引用 5 楼 adu295058825 的回复:
看了下,可能能解决,OPC需要3.5以上的版本,但是现在项目用的是2.0的框架,我不能去改框架吧!

引用 1 楼 adu295058825 的回复:

图片怎么不显示?图片的地址是http://hi.csdn.net/space-8555879-do-album-picid-1055372.html


  框架在编译的时候不是可以选择。net的版本吗。切换一下不行么?

#8


直接zip excel的包不就行了,然后取xml读内容