Introduction

La classe ‘Workbook’ dans Aspose.Cells FOSS permet aux développeurs d’embrasser des hyperliens directement dans les livres de travail Excel, en soutenant plusieurs types de liens y compris URL, adresses e-mail, fichiers externes et références internes du feuille de travaux. Cette capacité simplifie la création de brochures interactives qui relient les utilisateurs à des ressources extérieures ou naviguer des structures internées complexes avec un seul clic.

Les liens hyperliens améliorent l’usabilité en permettant aux utilisateurs de sauter des points de données pour soutenir la documentation, les informations de contact ou les feuilles connexes sans quitter l’environnement du panneau. La bibliothèque traite tous les scénarios d’hyperliances courants nativement, assurant la compatibilité avec le comportement et les normes de formatage d’hypersliences Excel.

Les clés hauts

  • Soutient les hyperliens URL (par exemple, https://example.com) pour la navigation sur le Web
  • Permet des hyperliens de courriel (mailto:adresse) pour ouvrir le client de messagerie par défaut
  • Autorise le lien vers des fichiers externes (p. ex., file://C:/docs/report.xlsx) via des chemins absolus ou relatifs
  • Il soutient les références internes (par exemple, ‘Sheet2!A1’) pour sauter entre des feuilles de travail dans le même livre de travaux.
  • Applique automatiquement le style d’hyperlink par défaut (blue, sous-ligné) de Excel aux nouveaux liens
  • Intégrer avec le modèle de protection du « Workbook » pour préserver l’intégrité des liens sous la protection des feuilles/libres d’emploi

Pour commencer

Pour créer un hyperlien dans une cellule, attribuez une formule en utilisant la fonction ‘=HYPERLINK()’.La bibliothèque reconnaît et conserve cette formelle comme un lien hyper fonctionnel lorsque le livre de travail est sauvé.

from aspose.cells_foss import Workbook

wb = Workbook()
ws = wb.worksheets[0]

# URL hyperlink
ws.cells["A1"].formula = '=HYPERLINK("https://example.com","Visit Example")'

# Email hyperlink
ws.cells["A2"].formula = '=HYPERLINK("mailto:user@example.com","Send Email")'

# Internal reference (same workbook, different sheet)
ws.cells["A3"].formula = '=HYPERLINK("#Sheet2!A1","Go to Sheet2")'

wb.save("hyperlinks.xlsx")

La formule =HYPERLINK() prend deux arguments: le lien cible (URL, mailto:, ou #SheetName!Cell) et le texte d’affichage. Excel et LibreOffice rendent cela un lien sous-jacente bleu clicable.

Voir aussi

  • Introduction de Aspose.Cells FOSS pour Python
  • Travailler avec des formules dans les feuilles de calcul
  • Exécutez efficacement les opérations de la feuille de répartition
  • Convertir les formats de fichiers sans fil
  • Corriger les erreurs courantes et le dépannage