Ссылка на другой лист в строке формулы SpreadSheetGear
Как говорится в вопросах, я пытаюсь ссылаться на некоторые ячейки с одного листа на другой. На одном листе у меня есть данные, чтобы заполнить некоторые другие ячейки в моем листе принципала
Вкратце: DataSheet > Feeds > PrincipalSheet
Я пытаюсь что-то вроде:
"=Data!$A$1"
Я даже попробовал что-то вроде:
"=[Book1]Data!$A$1"
Но все же я не могу найти правильный код.
У меня SpreadSheetGeat 2010 и использую C#
Заранее спасибо за помощь, которую вы оказываете!
2 ответа
Найти ответ, на самом деле, формула в порядке, я генерировал диапазоны ячеек с некоторым руководством, поверх верхнего кода, и все, что мне было нужно, это положить
MySheet.Cells[add ranges here].Range.ToString();
С помощью этого кода SpreadSheet автоматически генерирует диапазон, в котором вы находитесь, в следующем формате: "=[Book1]Data!$A$1" и основывается на диапазоне, который вы указали в.Cells[],
По какой-то причине механизм Spreadsheet добавляет "[Book1]", когда я пробую следующий код. Кажется, это не работает в Excel.
MySheet.Cells[add ranges here].Range.ToString();
Поэтому я вручную установил формулу
cells[ rowIndex, 2 ].Formula = "=IFERROR('MySheet1'!$E$6,0)";