Introduction

Các Workbook lớp trong Aspose.Cells FOSS cho phép các nhà phát triển để tích hợp hyperlinks trực tiếp vào Excel sổ làm việc, hỗ trợ nhiều loại liên kết bao gồm URL, địa chỉ email, tệp bên ngoài và tham chiếu bảng tính nội bộ. Khả năng này đồng thời tạo ra các biểu đồ tương tác mà kết nối người dùng với nguồn lực bên cạnh hoặc di chuyển cấu trúc nội tâm phức tạp bằng một cú nhấp chuột.

Hyperlinks cải thiện khả năng sử dụng bằng cách cho phép người dùng nhảy từ các điểm dữ liệu để hỗ trợ tài liệu, thông tin liên hệ hoặc bảng liên quan mà không rời khỏi môi trường biểu đồ. Thư viện xử lý tất cả kịch bản hyperlink phổ biến một cách tự nhiên, đảm bảo sự tương thích với hành vi hyperlinck của Excel và tiêu chuẩn định dạng.

Lợi ích chính

  • Hỗ trợ các URL hyperlinks (ví dụ: https://example.com) cho web navigation
  • Tạo các hyperlink email (mailto:address) để mở khách hàng email mặc định
  • Cho phép liên kết tới các tệp ngoại vi (ví dụ, file://C:/docs/report.xlsx) bằng đường dẫn tuyệt đối hoặc tương đối
  • Hỗ trợ các tham chiếu nội bộ (ví dụ, ‘Sheet2!A1’) để nhảy giữa bảng tính trong cùng một sổ làm việc.
  • Tự động áp dụng phong cách hyperlink mặc định của Excel (màu xanh, dưới dạng) cho các liên kết mới
  • tích hợp với các Workbookmô hình bảo vệ để duy trì tính toàn vẹn liên kết dưới dạng bảng / sổ làm việc bảo mật

bắt đầu

Để tạo một hyperlink trong ô, gán công thức bằng cách sử dụng các =HYPERLINK() Thư viện nhận ra và giữ lại công thức này như một hyperlink chức năng khi sổ làm việc được lưu.

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

Các =HYPERLINK() Công thức có hai biện pháp: mục tiêu liên kết (URL, mailto:,hoặc #SheetName!CellExcel và LibreOffice làm cho điều này là một liên kết nhấp chuột màu xanh.

See Also