我一直在使用已关闭的XML自动生成我的Excel报告。到目前为止这么好,但是我需要将某些公式生成的值保存回数据库。C#:从Excel公式中读取值
公式会是这样的:=SUM(Day1, Day2, Day3)
,所以只需一个Excel公式分析器就不适合我的账单 - 我需要一些可以与它交互的东西!
我不介意保存电子表格,然后重新打开它。只要速度快,效率高,我就能胜任。谢谢一堆。 :)
我一直在使用已关闭的XML自动生成我的Excel报告。到目前为止这么好,但是我需要将某些公式生成的值保存回数据库。C#:从Excel公式中读取值
公式会是这样的:=SUM(Day1, Day2, Day3)
,所以只需一个Excel公式分析器就不适合我的账单 - 我需要一些可以与它交互的东西!
我不介意保存电子表格,然后重新打开它。只要速度快,效率高,我就能胜任。谢谢一堆。 :)
您可以使用
Range("D1").value
用于获取公式的值
您可以使用类似:
if(ws.Cell(i, j).HasFormula)
VAL = ws.Cell(i, j).ValueCached
else
VAL = ws.Cell(i, j).Value.ToString()
在StackOverflow上只拒绝代码回答。请尝试详细说明为什么这是一个正确的答案.. – Mittal 2018-02-13 13:44:36
如果有什么,我只能从获得的细胞row-col(int,int)引用? – matt 2012-04-27 08:00:36
@matt看看[这里](http://stackoverflow.com/questions/181596/how-to-convert-a-column-number-eg-127-into-an-excel-column-eg-aa)用于将整数列号转换为Excel列名的方法(请记住可能为零的数字)。 – 2012-04-30 05:52:13
IXLWorksheet的范围()。值没有get访问器...说代码 – matt 2012-05-01 15:53:31