Introdução

A Comissão Workbook Cells FOSS permite que os desenvolvedores incorporem hiperlinks diretamente em pastas de trabalho do Excel, suportando vários tipos de links incluindo URLs, endereços de e-mail, arquivos externos e referências internas da planilha. Esta capacidade agiliza a criação de planícies interativas que conectam usuários a recursos externo ou navegam estruturas internas complexas com um único clique.

Os hiperlinks melhoram a usabilidade, permitindo que os usuários pulem de pontos de dados para documentação de suporte, informações de contato ou folhas relacionadas sem sair do ambiente da planilha. A biblioteca lida com todos os cenários comuns de hiperlink nativamente, garantindo compatibilidade com o comportamento e padrões de formatação dos hyperlinks no Excel .

Principais pontos destacados

  • Suporta hiperlinks de URL (por exemplo, https://example.com) para navegação na web
  • Permite hiperlinks de e-mail (mailto:address) para abrir o cliente de email padrão
  • Permite a ligação a arquivos externos (por exemplo, file://C:/docs/report.xlsx) através de caminhos absolutos ou relativos
  • Suporta referências internas (por exemplo, “Fila2!A1”) para pular entre folhas de trabalho dentro do mesmo livro de trabalhos.
  • Aplica automaticamente o estilo de hiperlink padrão do Excel (azul, sublinhado) a novos links
  • Integração com o sistema de informação e comunicação. WorkbookModelo de protecção para preservar a integridade do link sob proteção da folha/libreto de trabalho.

Começar a Fazer

Para criar um hiperlink numa célula, atribuir uma fórmula usando o =HYPERLINK() Função: A biblioteca reconhece e preserva esta fórmula como um hiperlink funcional quando a pasta de trabalho é salva.

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")

A Comissão =HYPERLINK() A fórmula assume dois argumentos: o link alvo (URL, mailto:, ou #SheetName!CellExcel e LibreOffice apresentam-no como um link com subrita azul clicável.

Ver também: