求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法相关的知识,希望对你有一定的参考价值。
参考技术A 这个比较明显的问题是文档控件出了错了。这个文档控件的错误原因比较多,比如控件损坏、权限不足,容量不够,浏览器权限不足等等,可请技术人员协助处理。云海中腾OA官方有专题解决这个控件的问题,可参照下。有其他需要OA软件的,推荐考察下 云海中腾OA。
C# 如何读取 html格式的excel表格 绑定到 datatable中?求助大神!
strConn = "Provider=Microsoft.Ace.OleDb.12.0;" +
"Data Source=" + FullName+";";
ExtendedProperties = ExtendedProperties + "Excel 12.0 Xml;";
使用上述代码报错:外部表不是预期的格式。
一种解决方法是用System.IO.File.ReadAllLines(FullName, Encoding.UTF8 )读取为字符串数组,然后读取里面的字符串添加到dataTable中。有没有更好的方法?
在类里面引用:System.Data.OleDb;
static public DataSet ExcelToDataSet(string filename)
DataSet ds;
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Extended Properties=Excel 8.0;" +
"data source=" + filename;
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$]";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
ds = new DataSet();
myCommand.Fill(ds);
myConn.Close();
return ds;
这个方法返回一个数据读取的数据原给你的datagridview 参考技术B C/S的,要是想直接访问的话默认是bin文件夹下面得debug文件夹下。其实路径可以指定,无论文件放在那里只需要在访问的时候把路径制定以下就可以了。
以上是关于求助OA中"officeOpenFile:对象不支持此属性或方法"的解决方法的主要内容,如果未能解决你的问题,请参考以下文章