Ange sökvägen till den exporterade arbetsbladshtml filen via IFilePathProvider gränssnittet

Möjliga användningsscenario

Anta att du har en Excel-fil med flera blad och vill exportera varje blad till en individuell HTML-fil. Om något av dina blad har länkar till andra blad kommer dessa länkar att vara trasiga i den exporterade HTML:n. För att hantera detta problem tillhandahåller Aspose.Cells IFilePathProvider gränssnittet som du kan implementera för att åtgärda de trasiga länkarna.

Tillhandahålla sökväg för exporterad kalkylblads-HTML-fil via IFilePathProvider-gränssnitt

Vänligen ladda ner exempel Excel-filen använd i följande kod och dess exporterade HTML-filer. Alla dessa filer finns inom Temp-katalogen. Du ska extrahera den på C: enheten. Då kommer det att bli C:\Temp-katalogen. Öppna sedan Sheet1.html-filen i webbläsaren och klicka på de två länkarna i den. Dessa länkar refererar till de två exporterade HTML-arbetsbladen som ligger inuti C:\Temp\OtherSheets-katalogen.

 file:///C:/Temp/OtherSheets/Sheet2.html#RANGE!A1

file:///C:/Temp/OtherSheets/Sheet3.html#RANGE!A1

Den följande skärmbilden visar hur C:\Temp\Sheet1.html och dess länkar ser ut

todo:image_alt_text

Den följande skärmbilden visar HTML-källan. Som du kan se refererar länkarna nu till C:\Temp\OtherSheets-katalogen. Detta åstadkoms med IFilePathProvider gränssnittet.

todo:image_alt_text

Exempelkod

Observera att C:\Temp-katalogen endast är för illustrationssyfte. Du kan använda vilken katalog du vill och placera exempel Excel-filen där och köra den angivna exempelkoden. Den skapar sedan en OtherSheets-underkatalog inom din katalog och exportera andra och tredje bladens HTML-filer i den. Ändra dirPath-variabeln inuti den angivna koden och hänvisa till katalogen du vill innan körning.

Vänligen observera att kommentera ut dessa rader inuti koden kommer att bryta länkarna i Sheet1.html och Sheet2.html eller Sheet3.html kommer inte att öppnas när deras länkar klickas i Sheet1.html

Här är den kompletta exempelkoden som du kan köra med den medföljande exempel Excel-filen