Microsoft vừa đưa ra thông báo về sự phát triển đáng kể trong khả năng phân tích có sẵn trong Excel thông qua việc phát hành bản xem trước công khai của Python in Excel.
Python in Excel cho phép bạn kết hợp phân tích Python và Excel trong cùng một workbook mà không cần cài đặt thêm. Với Python in Excel, bạn có thể nhập mã Python trực tiếp vào ô trong Excel và các phép tính Python sẽ chạy trong Microsoft Cloud. Kết quả của phân tích sẽ được trả về worksheet, bao gồm cả biểu đồ và hình ảnh trực quan.
Tích hợp và trực quan hóa dữ liệu
Python in Excel đang được triển khai cho bản xem trước công khai cho người dùng trong chương trình Microsoft 365 Insiders.
Điều gì khiến Python in Excel trở nên khác biệt?
1. Python in Excel dành cho các nhà phân tích
Hằng ngày, hàng triệu người dùng trên toàn thế giới sử dụng các công cụ Excel quen thuộc như công thức, biểu đồ và PivotTable để phân tích và hiểu dữ liệu của mình. Và từ bây giờ, Python in Excel sẽ được tích hợp trực tiếp vào Excel. Bạn chỉ cần sử dụng hàm PY và nhập mã Python trực tiếp vào ô Excel.
Người dùng Excel hiện có quyền truy cập vào các phân tích mạnh mẽ thông qua Python để trực quan hóa, làm sạch dữ liệu, học máy, và phân tích dự đoán. Người dùng cũng có thể tạo các giải pháp kết hợp nhuần nhuyễn Excel và Python - tất cả trong Excel. Bằng cách sử dụng trình kết nối tích hợp sẵn của Excel và Power Query, người dùng có thể dễ dàng đưa dữ liệu từ bên ngoài vào Python trong quy trình làm việc của Excel. Python in Excel cũng tương thích với các công cụ mà người dùng đã biết và yêu thích, chẳng hạn như công thức, PivotTable và biểu đồ Excel.
Trực quan hóa nâng cao
Sử dụng tài nguyên từ các thư viện biểu đồ Python nổi tiếng như Matplotlib và seaborn để tạo ra nhiều loại biểu đồ khác nhau, từ biểu đồ thanh và biểu đồ đường thông thường đến các biểu đồ trực quan đặc biệt như heatmap, violin plot và swarm plot.
Machine Learning, Phân tích Dự đoán và Dự báo
Tận dụng tài nguyên từ các thư viện Python như scikit-learning và statsmodels để áp dụng các kỹ thuật machine learning, phân tích dự đoán và dự báo như phân tích hồi quy, lập mô hình chuỗi thời gian, v.v.
Làm sạch dữ liệu
Sử dụng hiệu quả các kỹ thuật làm sạch dữ liệu nâng cao như xác định giá trị bị thiếu, chuẩn hóa định dạng, loại bỏ trùng lặp và sử dụng biểu thức chính quy để biến đổi dữ liệu dựa trên mẫu.
2. Python in Excel với sự hỗ trợ tốt nhất từ Anaconda
Anaconda là kho lưu trữ Python hàng đầu cho doanh nghiệp, được hàng triệu người trên toàn thế giới sử dụng. Python in Excel tận dụng Anaconda Distribution for Python hoạt động trong Azure, bao gồm các thư viện Python phổ biến nhất như pandas, Matplotlib, scikit-learning, v.v. Python được Anaconda xây dựng, thử nghiệm và hỗ trợ một cách an toàn. Python in Excel đem lại khả năng phân tích Python tốt nhất thông qua Anaconda.
3. Python in Excel hoạt động an toàn trên Microsoft Cloud mà không cần thiết lập
Mã Python được Excel sử dụng sẽ hoạt động trên Microsoft Cloud với tính năng bảo mật cấp doanh nghiệp, kết nối với Microsoft 365. Mã Python chạy trong một bộ điều khiển ảo được xác định bằng Azure Container Instances và được bảo mật từ Anaconda thông qua chuỗi cung ứng phần mềm bảo mật. Python in Excel giữ dữ liệu riêng tư của bạn và không tiết lộ thông tin cá nhân. Dữ liệu từ workbook chỉ có thể được gửi qua hàm Python xl()
tích hợp sẵn và kết quả của mã Python chỉ có thể được trả về dưới dạng kết quả của hàm Excel =PY()
.
4. Python in Excel dành cho các nhóm
Người dùng có thể chia sẻ workbook Python in Excel và làm việc cùng nhau một cách liền mạch trong quá trình phân tích dựa trên Excel mà không cần cài đặt các công cụ bổ sung, thời gian chạy Python hoặc quản lý thư viện và phụ thuộc. Người dùng có thể chia sẻ workbook bằng các công cụ cộng tác như Microsoft Teams và Microsoft Outlook và làm việc cùng nhau thông qua nhận xét, @ đề cập và cộng tác với đồng nghiệp. Python in Excel cũng tuân thủ chính sách bảo mật của tổ chức.
5. Python in Excel phản ánh cam kết sâu sắc của Microsoft đối với Python
Python in Excel đã được tạo ra thông qua sự hợp tác chặt chẽ giữa nhiều đội ngũ tại Microsoft, bao gồm Microsoft Excel, Microsoft Developer Division, Microsoft Security, Microsoft Azure và Microsoft Research. Dự án này phản ánh tầm quan trọng của Python đối với Microsoft và cam kết của Microsoft trong việc cộng tác với cộng đồng Python, đồng thời làm cho Python trở nên dễ tiếp cận hơn cho mọi người.
Guido van Rossum, người sáng tạo ra lập trình python' class='hover-show-link replace-link-1687'> ngôn ngữ lập trình python , đã giúp xác định kiến trúc cho Python in Excel. Ông cho biết: "Tôi rất vui mừng về việc tích hợp tuyệt vời và chặt chẽ giữa Python và Excel. Tôi hy vọng rằng cả hai cộng đồng sẽ tìm thấy những cách sử dụng mới thú vị trong sự hợp tác này, nâng cao khả năng của mỗi đối tác. Khi tôi gia nhập Microsoft ba năm trước, Tôi không thể ngờ rằng điều này lại có thể xảy ra."
Nguồn: techcommunity.microsoft.com