Hai thế giới Excel và Python đang “đụng độ” nhau, nhưng không phải để chiến đấu mà là để cùng nhau nâng tầm phân tích dữ liệu và trực quan hóa, nhờ vào sự kết hợp tài tình của Microsoft.
Microsoft đang “đưa” ngôn ngữ lập trình Python phổ biến vào Excel. Phiên bản xem trước công khai của tính năng này đã có sẵn từ hôm nay, giúp người dùng Excel có thể “vọc” và phân tích dữ liệu từ Python.
“Giờ đây, bạn có thể nghịch dữ liệu trong Excel bằng các biểu đồ và thư viện Python, sau đó dùng công thức, biểu đồ và PivotTables của Excel để tinh chỉnh thêm,” ông Stefan Kinnestrand, giám đốc điều hành công việc hiện đại tại Microsoft, phô bày. “Giờ đây, bạn có thể phân tích dữ liệu cao cấp ngay trong môi trường quen thuộc của Excel bằng cách truy cập trực tiếp Python từ thanh công cụ Excel.”
Bạn không cần cài thêm phần mềm hay thiết lập tiện ích mở rộng nào để truy cập chức năng này, vì tích hợp Python vào Excel sẽ là một phần của các kết nối tích hợp và Power Query của Excel. Microsoft còn thêm một chức năng PY mới cho phép hiển thị dữ liệu Python ngay trên lưới của bảng tính Excel. Qua một đối tác với Anaconda, một kho lưu trữ Python doanh nghiệp, các thư viện Python phổ biến như pandas, statsmodels và Matplotlib sẽ có mặt trong Excel.
Các phép tính Python sẽ được thực hiện trên Microsoft Cloud, với kết quả trả về một bảng tính Excel. Người dùng Excel sẽ có thể tạo công thức, PivotTables và biểu đồ dựa trên dữ liệu Python, có khả năng kết hợp các thư viện biểu đồ như Matplotlib và Seaborn để tạo ra các biểu đồ trực quan như heatmaps, violin plots và swarm plots. Vì thiết lập để chạy trên môi trường đám mây của Microsoft, vậy nên bạn sẽ không cần phải thiết lập gì hay cài đặt bất cứ thứ gì trên máy tính của bạn, việc tích hợp Python vào trong Excel đã được Microsoft lo cho chúng ta và việc của chúng ta là sử dụng thật sáng tạo và hiệu quả.
“Tôi rất phấn khích vì sự kết hợp chặt chẽ giữa Python và Excel giờ đây đã được công bố,” Guido van Rossum, cha đẻ của Python và hiện là một kỹ sư nổi tiếng tại Microsoft, chia sẻ. “Tôi tin rằng cả hai cộng đồng sẽ tìm ra những ứng dụng mới thú vị từ sự hợp tác này, làm tăng cường khả năng của mỗi bên. Khi tôi gia nhập Microsoft ba năm trước, tôi chưa từng nghĩ rằng điều này sẽ trở thành hiện thực.”
Python trong Excel đang được triển khai hôm nay dưới dạng phiên bản xem trước công khai cho những người dùng Microsoft 365 Insiders ở kênh Beta từ phiên bản 16.0.16818.2000. Ban đầu, nó sẽ chỉ dành cho Windows trước khi được mở rộng cho các nền tảng khác “vào một thời điểm sau”.
Microsoft cho biết Python trong Excel sẽ được bao gồm trong gói đăng ký Microsoft 365 trong thời gian xem trước, nhưng “một số chức năng sẽ bị hạn chế nếu không có giấy phép trả phí” sau khi phiên bản xem trước kết thúc.
Vậy bạn còn chờ đợi gì nữa mà không chuẩn bị ngay kiến thức Python để có thể áp dụng và chuẩn bị cho những nâng cấp thú vị này đến với Excel?