Укажите путь к файлу html экспортированного листа через интерфейс IFilePathProvider.
Возможные сценарии использования
Предположим, у вас есть файл Excel с несколькими листами, и вы хотите экспортировать каждый лист в отдельный файл HTML. Если какой-либо из ваших листов имеет ссылки на другие листы, то эти ссылки будут нарушены в экспортированном HTML. Чтобы решить эту проблему, Aspose.Cells предоставляетИфилепаспровидеринтерфейс, который вы можете реализовать для исправления неработающих ссылок.
Укажите путь к файлу экспортированного рабочего листа HTML через интерфейс IFilePathProvider.
Пожалуйста, загрузитеобразец эксель файлаиспользуется в следующем коде и его экспортированных файлах HTML. Все эти файлы находятся внутри каталога Temp. Вы должны извлечь его на диск C:. Тогда он станет каталогом C:\Temp. Затем вы откроете файл Sheet1.html в браузере и щелкните две ссылки внутри него. Эти ссылки относятся к этим двум экспортированным рабочим листам HTML, которые находятся в каталоге C:\Temp\OtherSheets.
file:///C:/Temp/OtherSheets/Sheet2.html#RANGE!A1
file:///C:/Temp/OtherSheets/Sheet3.html#RANGE!A1
На следующем снимке экрана показано, как выглядит файл C:\Temp\Sheet1.html и его ссылки.
На следующем снимке экрана показан источник HTML. Как видите, ссылки теперь указывают на каталог C:\Temp\OtherSheets. Это было достигнуто с помощьюИфилепаспровидеринтерфейс.
Образец кода
Обратите внимание, что каталог C:\Temp предназначен только для иллюстрации. Вы можете использовать любой каталог по вашему выбору и разместитьобразец эксель файлавнутри и выполните предоставленный образец кода. Затем он создаст подкаталог OtherSheets внутри вашего каталога и экспортирует в него второй и третий листы HTML. Пожалуйста, измените переменную dirPath в предоставленном коде и укажите ее в каталоге по вашему выбору перед выполнением.
Обратите внимание, что комментирование этих строк внутри кода приведет к разрыву ссылок в Sheet1.html, а Sheet2.html или Sheet3.html не будут открываться, когда их ссылки будут нажаты внутри Sheet1.html.
Вот полный пример кода, который вы можете выполнить с предоставленнымобразец эксель файла.