Hướng dẫn nhanh này giải thích quy trình làm việc với một Excel bảng truy vấn sử dụng Java. Nó sẽ cung cấp chi tiết để thiết lập IDE, danh sách các bước, và một đoạn mã mẫu để chỉnh sửa Kết nối QueryTable sử dụng Java. Bạn sẽ học cách tùy chỉnh QueryTable trong tệp Excel và cũng thay đổi các kết nối bên ngoài bằng các cuộc gọi API được công bố.
Các bước để cập nhật Excel QueryTable bằng Java
- Đặt IDE sử dụng Aspose.Cells for Java để làm việc với QueryTable
- Tải tệp Excel nguồn, truy cập sheet đích, và kiểm tra sự tồn tại của các bảng truy vấn
- Truy cập bảng truy vấn đầu tiên và in dữ liệu bảng truy vấn
- Kiểm tra external connection trong bảng truy vấn và hiển thị các tính năng của nó
- Thay đổi các tham số của bảng truy vấn và các kết nối bên ngoài
- Lưu tệp Excel đã cập nhật
- Tải lại tệp và xác minh các tham số đã thay đổi trong bảng truy vấn và các kết nối bên ngoài
Những bước này tóm tắt quy trình cập nhật kết nối dữ liệu bên ngoài bằng Java trong một tệp Excel. Tải tệp Excel, truy cập sheet mục tiêu, lấy bộ sưu tập các bảng truy vấn, và hiển thị dữ liệu của bảng truy vấn đầu tiên. Tùy chỉnh QueryTable và kết nối bên ngoài trong đó và lưu Workbook.
Mã để chỉnh sửa kết nối dữ liệu bên ngoài Excel bằng Java
Mã này đã minh họa cách làm việc với Excel QueryTable. Nếu bạn muốn quan sát hành vi của cách dữ liệu được hiển thị sau khi làm mới, bạn có thể sử dụng các phương thức getAutoReformat() và getFillAdjacentFormulas(). Các phương thức setPreserveFormatting() và setAdjustColumnWidth() nên được sử dụng kết hợp, vì chúng bảo tồn định dạng trong khi tự động điều chỉnh độ rộng cột có thể gây ra kết quả mâu thuẫn.
Bài viết này đã hướng dẫn chúng ta cách làm việc với QueryTable và kết nối bên ngoài trong đó. Để tạo tổng phụ trong tệp Excel, hãy tham khảo bài viết Tạo tổng phụ trong Excel bằng Java.