我一直在使用已關閉的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