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:
- Introdução Aspose.Celas FOSS para Python
- Trabalho com fórmulas em planilhas
- Executa operações de planilha com eficiência
- Converter entre formatos de arquivo
- Corrigir erros comuns e solução de problemas