簡體   English   中英

C#:從Excel公式中讀取值

[英]C#: Reading values from Excel formulas

我一直在使用封閉XML來自動生成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()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM