IFilePathProvider arabirimi aracılığıyla dışa aktarılan çalışma sayfası html dosyası yolu sağlayın

Olası Kullanım Senaryoları

Birden fazla sayfa içeren bir excel dosyanız olduğunu ve her bir sayfayı ayrı HTML dosyasına aktarmak istediğinizi varsayalım. Sayfalarınızdan herhangi birinin diğer sayfalara bağlantıları varsa, bu bağlantılar dışa aktarılan HTML’de kırılacaktır. Bu sorunu çözmek için Aspose.Cells şunları sağlar:IFilePathSağlayıcıbozuk bağlantıları düzeltmek için uygulayabileceğiniz arayüz.

IFilePathProvider arabirimi aracılığıyla dışa aktarılan çalışma sayfası HTML dosya yolunu sağlayın

Lütfen indirinörnek excel dosyasıaşağıdaki kodda ve dışa aktarılan HTML dosyalarında kullanılır. Tüm bu dosyalar Temp dizininin içindedir. C: sürücüsüne çıkartmalısınız. Sonra C:\Temp dizini olur. Ardından Sheet1.html dosyasını tarayıcıda açacak ve içindeki iki bağlantıya tıklayacaksınız. Bu bağlantılar, C:\Temp\OtherSheets dizininde bulunan, dışa aktarılan bu iki HTML çalışma sayfasına atıfta bulunur.

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

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

Aşağıdaki ekran görüntüsü, C:\Temp\Sheet1.html ve bağlantılarının nasıl göründüğünü gösterir.

yapılacaklar:resim_alternatif_metin

Aşağıdaki ekran görüntüsü HTML kaynağını göstermektedir. Gördüğünüz gibi bağlantılar artık C:\Temp\OtherSheets dizinine atıfta bulunuyor. Bu, kullanılarak elde edildiIFilePathSağlayıcıarayüz.

yapılacaklar:resim_alternatif_metin

Basit kod

Lütfen C:\Temp dizininin yalnızca açıklama amaçlı olduğunu unutmayın. İstediğiniz herhangi bir dizini ve yeri kullanabilirsiniz.örnek excel dosyasıorada ve verilen örnek kodu yürütün. Daha sonra dizininizde OtherSheets alt dizini oluşturacak ve içindeki ikinci ve üçüncü çalışma sayfalarını HTML dışa aktaracaktır. Lütfen sağlanan kodun içindeki dirPath değişkenini değiştirin ve çalıştırmadan önce onu istediğiniz dizine yönlendirin.

Lütfen kodun içindeki bu satırları yorumlamaya bakın Sheet1.html ve Sheet2.html’deki linkleri kıracak veya Sheet1.html içindeki linklere tıklandığında Sheet3.html açılmayacak

Sağlananlarla çalıştırabileceğiniz tam örnek kodörnek excel dosyası.