c# 读取Excel 文本的 单元格公式 而不是内容 20

我想用C#读取Excel中的公式例如单元格的值为2而单元格的公式为“=1+1”我现在想通过C#读取单元格中的“=1+1”而不是2请问有没有此类的读取方法?设置Excel中... 我想用C# 读取Excel 中的公式
例如 单元格 的 值为 2 而单元格的公式为“=1+1”
我现在想通过C# 读取单元格中的 “=1+1” 而不是 2
请问有没有此类的读取方法?
设置Excel 中的格式也没办法获取,读出来的总是 2
展开
 我来答
匿名用户
2013-04-05
展开全部
xlSheet.Cells[row, col].FormulaR1C1

看看行不行?
追问
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + "Extended Properties='Excel 8.0;HDR=NO;IMEX=1'";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM ["+sheetName+"] ";
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
请问这个要怎么改?
追答
OLEDB 的话, 我就没办法了。

我以为你是用 Microsoft.Office.Interop.Excel 来打开 Excel 的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GodShang
2013-04-05
知道答主
回答量:39
采纳率:0%
帮助的人:17.7万
展开全部
选择显示公式即可。
追问
什么意思? 在Excel 中显示公式么?

不行的 我用了Ctrl + ` 显示了公式以后 读取出来的还是值 不是公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式