Quantcast
Channel: ClosedXML - The easy way to OpenXML
Viewing all articles
Browse latest Browse all 1877

New Post: Get Value of Formula using Named Range over Sheets

$
0
0
Assume an Excel File with two Sheets "input" and "calc"
input[a1] is named input1 with value 5,
input[b1] has the formula "=input1"
calc[a1] has the formula "=input1" too.

When i try:

var resultByteArray = File.ReadAllBytes(@"C:\temp\test.xlsx");
        using (var mem2 = new MemoryStream())
        {
            mem2.Write(resultByteArray,0,resultByteArray.Length);
            var wbResult = new XLWorkbook(mem2);
            var res = wbResult.Worksheet("input").Cell(1, 2).Value;
            var res2 = wbResult.Worksheet("calc").Cell(1,1).Value;
        }
res will contain 5 and res2 will throw an NullReferenceException...

has anyone an idea how to resolve values over sheet-borders?

Viewing all articles
Browse latest Browse all 1877

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>