Сделать внешние ссылки в Excel относительными

Я использую ClosedXML для создания действительно сложного файла, ссылающегося на множество внешних файлов с формулами.

Файл создается на сервере, поэтому я не могу использовать абсолютный путь, но относительный путь не работает должным образом.

Каждый раз, когда я пытаюсь создать относительный путь, Excel выполняет поиск только в папке пользовательских документов, но не в том же пути основного файла, где находятся все ссылки.

Есть ли способ указать относительный путь, который работает правильно?

Вот мой код:

//In example '[filename.xlsx]sheet'!E2
string cellRef = "'[" + filename+ "]" + sheetname+ "'!E" + indexRow;    
worksheet.Cell(i, index + 4).FormulaA1 = cellRef;

0 ответов

Другие вопросы по тегам