2017-10-05 99 views
0

私は最近interop/closedxmlからEPPlusに切り替えました。私はEPPlusがR1C1絶対参照を異なる方法で扱っていることに気付きました。R1C1のEPPlus発行 - 式の絶対列への参照

これはになりますEPPlusで次のコード

int colIndex = 5; 
string formula = string.Format("MATCH(@""12345"",C{0},0)", colIndex); 

int targetCellRow = 1; 
int targetCellColumnAbs = 1; 
workSheet.Cells[targetCellRow, targetCellColumnAbs].FormulaR1C1 = formula; 

を考えてみましょう:

=MATCH("12345";Inkoopdelen!R[4]C[2];0) 

相互運用性とClosedXMLで

=MATCH("12345";Inkoopdelen!C5;0) 

私の最後にEPPlus式にはない結果それは列の範囲ではなくセルを参照するためです。間違った列も参照します。

基準R [4]、C [2]セルA1から=列A =カラムから右への2つの列C.

カラム5への絶対参照は、列E(いずれCをもたらすはずである[4] OR C5)。

EPPlusを使用して数式に入力する絶対範囲の参照を尊重するにはどうすればよいですか?

答えて

関連する問題