Introducere
În ceea ce priveşte Workbook Celulele FOSS permit dezvoltatorilor să încorporeze link-uri direct în cărțile de lucru Excel, suportând mai multe tipuri de legături, inclusiv URL-urile, adresele de e-mail, fișierele externe și referințele interne ale foilei de calcul. Această capacitate streamlinează crearea unor foi interactive care conectează utilizatorii la resurse exteriori sau navigați structuri interne complexe cu un singur clic.
Hyperlink-urile îmbunătățesc usabilitatea prin permiterea utilizatorilor de a trece din punctele de date la documentele care le susțin, informațiile de contact sau fișele conexe fără să părăsească mediul feuilletonului. Biblioteca gestionează toate scenariile obișnuite ale hiperlinkurilor în mod nativ, asigurând compatibilitatea cu comportamentul și standardele de formatare ale hyperlinkelor Excel.
Principalele puncte de vedere
- Suportă hiperlink-uri URL (de exemplu, https://example.com) pentru navigare pe web
- Permite hyperlink-urilor de e-mail (mailto:address) să deschidă clientul default de email
- Permite legătura cu fișierele externe (de exemplu, file://C:/docs/report.xlsx) prin căi absolute sau relative
- Suportă referințele interne (de exemplu, “File2!A1”) pentru a trece între fișele de lucru din aceeași carte de muncă.
- Aplică automat stilul de hiperlink implicit al Excel (albastru, subliniat) la noile link-uri
- Integrarea cu sistemul de informaţii și tehnologie.
WorkbookModelul de protecție pentru a păstra integritatea legăturii în condițiile protejării fișierului/carnetului de lucru.
Cum să începem?
Pentru a crea un hiperlink într-o celulă, atribui o formulă folosind formula =HYPERLINK() Biblioteca recunoaște și păstrează această formulă ca un hiperlink funcțional atunci când se salvează cartea de lucru.
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")
În ceea ce priveşte =HYPERLINK() formula ia două argumente: linkul țintă (URL, mailto:, sau #SheetName!CellExcel și LibreOffice îl transforme într-un link subliniat albastru.
Vezi și:
- Introducerea Aspose.Cele FOSS pentru Python
- Lucrarea cu formulele din fișele de calcul
- Executarea eficientă a operațiunilor de fișe de calcul
- Converti între formate de fișiere
- Corecționați erorile comune și soluționarea problemelor