Microsoft Excel sắp hỗ trợ ngôn ngữ Python (chính thức) (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

PhanTuHuong

VBA & VB.NET for Excel & AutoCad
Thành viên danh dự
Tham gia
13/6/06
Bài viết
7,201
Được thích
24,664

Microsoft Excel sắp có bước đột phá khi tích hợp Python, tăng cường sức mạnh bởi Copilot.​


Theo TechRadar, Microsoft vừa công bố một bước tiến lớn trong việc nâng cao khả năng của Excel, khi tích hợp ngôn ngữ lập trình Python trực tiếp vào phần mềm bảng tính phổ biến này.
Sự kết hợp này sẽ đi kèm với sự hỗ trợ của công cụ AI (trí tuệ nhân tạo) Copilot, hứa hẹn mang đến một cuộc cách mạng trong cách người dùng làm việc với dữ liệu, đặc biệt là trong lĩnh vực khoa học dữ liệu.
Microsoft Excel sắp hỗ trợ ngôn ngữ Python- Ảnh 1.

Nguồn: https://thanhnien.vn/microsoft-excel-sap-ho-tro-ngon-ngu-python-185240918215100995.htm
 
Chiêu trò PR thôi. Microsoft chỉ có tâm địa đi giết ngôn ngữ khác mà không phải của họ. về excel, họ hỗ trợ cả nền tảng .net, cả typescript cho office online. Tự nhiên cho thằng mà lại không phù hợp với dòng sp của họ vào chống lưng thì có ngày gãy lưng. Nên cảnh giác chiêu này.
 
Chiêu trò PR thôi. Microsoft chỉ có tâm địa đi giết ngôn ngữ khác mà không phải của họ. về excel, họ hỗ trợ cả nền tảng .net, cả typescript cho office online. Tự nhiên cho thằng mà lại không phù hợp với dòng sp của họ vào chống lưng thì có ngày gãy lưng. Nên cảnh giác chiêu này.
Tôi nghĩ đây không phải trò đùa, có thể Python cũng ở tầm nào đó trong môi trường Excel, thằng con đẻ khác thằng con rơi chứ :)
 
VB6 Ms đẻ ra xong bỏ ... nay nghe nói sắp tới lượt VB.Net

còn hổ trợ Python thì chờ xem sao thôi................. ai mà biết
 
Tôi nghĩ đây không phải trò đùa, có thể Python cũng ở tầm nào đó trong môi trường Excel, thằng con đẻ khác thằng con rơi chứ :)
Người ta đang nói chuyện về Data Analytics.
Dân GPE trong lĩnh vực này có thể nói là đếm trên đầu ngón tay. Trò analytics duy nhất mà họ biết làm là thử tốc độ code (thử trơn chứ chả biết cả chiến lược)

MS bắt buộc phải tìm cách bổ sung thư viện chuyên toán (họ đang đi sau Google về điểm này) và thư viện chuyên text parsing (cũng đang bị Google lấn lướt). Khía cạnh mà họ còn dẫn trên Google (dẫn khá xa) là analytics. Với chiều hướng thị trường hiện tại, họ bắt buộc phải buffer khoảng cách này. Cặp với Anaconda để phát triển với Python là điều tốt. Tất cả các thư viện của Python đều viết bằng C (thực ra là C++ nhưng không dùng class - trừ templates) bằng dân thiện nguyện cho nên cũng dễ sử dụng.
 
Python cái chính là có thể chạy trực tiếp trên terminal / cmd của Window, đặc điểm nhẹ, là cũng duyệt từng dòng như VBA.
Mà Python nó có thể dùng các editor nhẹ như Sublime Text, do vậy chuyện tích hợp vào excel hay có thể là Notepad em nghĩ nó cũng khả thi cao.
Em thấy nó chỉ cần tận dụng cái Immediate Window là xong :D
 
Em mới vọc vạch thử có phải là =PY trong Excel 365 không ạ.
Thấy khá là hay đó chứ có thể có tiếng Việt dễ dàng so với VBA, Xử lý dữ liệu lớn nhanh hơn, biểu đồ trực quan hơn, đẹp hơn.
1726946025294.png
 
Chiêu trò PR thôi. Microsoft chỉ có tâm địa đi giết ngôn ngữ khác mà không phải của họ. về excel, họ hỗ trợ cả nền tảng .net, cả typescript cho office online. Tự nhiên cho thằng mà lại không phù hợp với dòng sp của họ vào chống lưng thì có ngày gãy lưng. Nên cảnh giác chiêu này.
Bạn cứ đùa, Người ta đưa vào vì nhu cầu phân tích ngày càng cao. Ban đầu người ta đưa vào VBA nhưng rõ ràng VBA tính tùy biến khá là kém, áp dụng nó phải tinh chỉnh mã khá nhiều, nhu cầu dữ liệu càng lớn, hàng triệu dòng trở lên thì họ đưa vào Power Query và Power Pivot. Rõ ràng Power Query chỉ làm nhiệm vụ chính là biến dữ liệu hỗn loạn thành dữ liệu chuẩn. Trong khi đó Power Pivot với nền tảng Data Model nhiệm vụ chính là phân tích với dữ liệu lớn, nhưng sử dụng nó lại tốn khá nhiều nguồn lực và rất nhiều bài toán nó không thể giải quyết được=> Họ phải đưa vào một ngôn ngữ để giúp giải quyết cho nhu cầu phân tích, tại sao họ không đưa R mà lại đưa Python, xét về mặt thống kê thì rõ ràng R mạnh hơn Python, Python có ưu điểm là dễ sử dụng hơn và thư viện mở cao hơn, lượng người dùng cũng lớn hơn.
Muốn đi đường dài thì phải đi cùng nhau chứ không phải đi một mình. Nhu cầu thực tế của phân tích ngày càng lớn nên họ phải đưa vào là đương nhiên. Dân GPE toàn giải bài tập, viết VBA sao cho chạy ra kết quả và chạy nhanh là được chứ làm gì có khái niệm phân tích. Số lượng người GPE trong cái lĩnh vực này là rất rất ít đó bạn. Tầm của Microsoft họ phải nghĩ về một chiến lược dài hơn hơn chứ bạn, đâu đơn giản vậy.
 
Bạn cứ đùa, Người ta đưa vào vì nhu cầu phân tích ngày càng cao. Ban đầu người ta đưa vào VBA nhưng rõ ràng VBA tính tùy biến khá là kém, áp dụng nó phải tinh chỉnh mã khá nhiều, nhu cầu dữ liệu càng lớn, hàng triệu dòng trở lên thì họ đưa vào Power Query và Power Pivot. Rõ ràng Power Query chỉ làm nhiệm vụ chính là biến dữ liệu hỗn loạn thành dữ liệu chuẩn. Trong khi đó Power Pivot với nền tảng Data Model nhiệm vụ chính là phân tích với dữ liệu lớn, nhưng sử dụng nó lại tốn khá nhiều nguồn lực và rất nhiều bài toán nó không thể giải quyết được=> Họ phải đưa vào một ngôn ngữ để giúp giải quyết cho nhu cầu phân tích, tại sao họ không đưa R mà lại đưa Python, xét về mặt thống kê thì rõ ràng R mạnh hơn Python, Python có ưu điểm là dễ sử dụng hơn và thư viện mở cao hơn, lượng người dùng cũng lớn hơn.
Muốn đi đường dài thì phải đi cùng nhau chứ không phải đi một mình. Nhu cầu thực tế của phân tích ngày càng lớn nên họ phải đưa vào là đương nhiên. Dân GPE toàn giải bài tập, viết VBA sao cho chạy ra kết quả và chạy nhanh là được chứ làm gì có khái niệm phân tích. Số lượng người GPE trong cái lĩnh vực này là rất rất ít đó bạn. Tầm của Microsoft họ phải nghĩ về một chiến lược dài hơn hơn chứ bạn, đâu đơn giản vậy.
Thôi đi ông. Ông mơ mộng và ảnh hưởng báo chí quá. Nói về phân tích dữ liệu lớn thì thôi đừng nói ếch xeo, các ông làm big data ngồi mâm khác rồi, cái mâm đó người ta dùng R nhé. Dùng SPSS để dự báo thống kê với mấy chục triệu dòng ( gần như các nhà khoa học phân tích dữ liệu lớn đều dùng món này). Ếch xeo chỉ có hơn 1 triệu dòng thôi, các ông bơm thổi vừa thôi. Dân IT làm database các công ty trên 20 năm toàn làm dữ liệu vài chục triệu dòng phải dùng oracle , sql server kia kìa, có dùng được ếch xeo đâu. Muốn làm big data thì nơi lưu trữ cũng phải lưu được. Python nó chỉ là ngôn ngữ, nó đâu phải thứ làm tốc độ nhanh với big data , chỉ có thể là nó có nhiều thư viện hỗ trợ và đây là thứ microsoft lợi dụng mà thôi, mấy ông python mơ mộng vừa thôi. Thử mang lên chứng minh đi xem nào? Không cần dân IT hoành tráng ở đâu đâu, chỉ ở đây mình tin đầy người làm VBA ăn đứt Python nhé.
 
Lần chỉnh sửa cuối:
Thôi đi ông. Ông mơ mộng và ảnh hưởng báo chí quá. Nói về phân tích dữ liệu lớn thì thôi đừng nói ếch xeo, các ông làm big data ngồi mâm khác rồi, cái mâm đó người ta dùng R nhé. Dùng SPSS để dự báo thống kê với mấy chục triệu dòng ( gần như các nhà khoa học phân tích dữ liệu lớn đều dùng món này). Ếch xeo chỉ có hơn 1 triệu dòng thôi, các ông bơm thổi vừa thôi. Dân IT làm database các công ty trên 20 năm toàn làm dữ liệu vài chục triệu dòng phải dùng oracle , sql server kia kìa, có dùng được ếch xeo đâu. Muốn làm big data thì nơi lưu trữ cũng phải lưu được. Python nó chỉ là ngôn ngữ, nó đâu phải thứ làm tốc độ nhanh với big data , chỉ có thể là nó có nhiều thư viện hỗ trợ và đây là thứ microsoft lợi dụng mà thôi, mấy ông python mơ mộng vừa thôi. Thử mang lên chứng minh đi xem nào? Không cần dân IT hoành tráng ở đâu đâu, chỉ ở đây mình tin đầy người làm VBA ăn đứt Python nhé.
Hỏi thiệt tí, những thứ bạn nói bạn có biết dùng thạo không? (R, Python, SPSS,...), Dùng Spark bao giờ chưa, hình như bạn không biết Power Pivot trong excel dùng Data Model chạy hàng trăm triệu dòng không vấn đề gì à, chỉ là mặt phân tích nó không mạnh và dùng tốn tài nguyên thôi. Python nó dùng Spark phân tán thì ngay cả Data Model cũng còn không có cửa với nó. Mà Tôi đang bàn về Data Analytics mà. Hãy dùng thử Python với Spark, Dask, Polars,vaex,... Nếu bạn sử dụng thành thạo những thứ này tôi tin bạn sẽ có cái nhìn khác đấy! Đừng thần thánh VBA quá!
 
Hỏi thiệt tí, những thứ bạn nói bạn có biết dùng thạo không? (R, Python, SPSS,...), Dùng Spark bao giờ chưa, hình như bạn không biết Power Pivot trong excel dùng Data Model chạy hàng trăm triệu dòng không vấn đề gì à, chỉ là mặt phân tích nó không mạnh và dùng tốn tài nguyên thôi. Python nó dùng Spark phân tán thì ngay cả Data Model cũng còn không có cửa với nó. Mà Tôi đang bàn về Data Analytics mà. Hãy dùng thử Python với Spark, Dask, Polars,vaex,... Nếu bạn sử dụng thành thạo những thứ này tôi tin bạn sẽ có cái nhìn khác đấy! Đừng thần thánh VBA quá!

Bạn biết R và SPSS không? Trên mạng nói nhiều lắm. Phải dân nghiên cứu thực sự mới dùng nó. Còn bình thường nghe và thấy người ta dùng thôi là được rồi. Power Pivot hay Data Model dành cho người chỉ biết dùng ếch xeo thôi. Đến đây thì mình biết bạn chỉ biết excel mà thôi. hãy để ếch là ếch xeo chứ đừng thổi nó thành cái gì to tát nghe nó sao ấy. mỗi người có nhìn nhận riêng, mình thì đoán chuyện python mang vào ếch xeo chỉ là trò mị dân thôi.
 
Bạn biết R và SPSS không? Trên mạng nói nhiều lắm. Phải dân nghiên cứu thực sự mới dùng nó. Còn bình thường nghe và thấy người ta dùng thôi là được rồi. Power Pivot hay Data Model dành cho người chỉ biết dùng ếch xeo thôi. Đến đây thì mình biết bạn chỉ biết excel mà thôi. hãy để ếch là ếch xeo chứ đừng thổi nó thành cái gì to tát nghe nó sao ấy. mỗi người có nhìn nhận riêng, mình thì đoán chuyện python mang vào ếch xeo chỉ là trò mị dân thôi.
Tôi không phải dân chuyên nhưng được cái từ R, python, spss, stata, eviews, sql, power query, power pivot, power bi, Tableau, cái gì tôi cũng biết một tí thế nên tôi mới hỏi bạn là những thứ bạn mang ra trao đổi thì có thạo để bàn không ý. Bạn bảo tôi chỉ biết excel là không đúng rồi, excel là thứ tôi dốt nhất trong các thứ mà tôi biết!
 
Tôi không phải dân chuyên nhưng được cái từ R, python, spss, stata, eviews, sql, power query, power pivot, power bi, Tableau, cái gì tôi cũng biết một tí thế nên tôi mới hỏi bạn là những thứ bạn mang ra trao đổi thì có thạo để bàn không ý. Bạn bảo tôi chỉ biết excel là không đúng rồi, excel là thứ tôi dốt nhất trong các thứ mà tôi biết!

Thế mà lại đè cao power pivot và python trong excel để làm dữ liệu lớn thì mình đoán bạn tung hoả mù mà thôi.
 
Thôi đi ông. Ông mơ mộng và ảnh hưởng báo chí quá. Nói về phân tích dữ liệu lớn thì thôi đừng nói ếch xeo, các ông làm big data ngồi mâm khác rồi, cái mâm đó người ta dùng R nhé. Dùng SPSS để dự báo thống kê với mấy chục triệu dòng ( gần như các nhà khoa học phân tích dữ liệu lớn đều dùng món này). Ếch xeo chỉ có hơn 1 triệu dòng thôi, các ông bơm thổi vừa thôi.
Hễ nói tới chuyện dữ liệu nhiều là lại nghe đến cái từ quen thuộc "big data". :p:p:p
Từ này giống như từ AI hiện nay vậy. Đem ra hù là thiên hạ co vòi hết.
Tôi từ chối không đi thêm vào lĩnh vực này. Chỉ mất công cãi mà cuối cùng chả ra gì hết.

Dân IT làm database các công ty trên 20 năm toàn làm dữ liệu vài chục triệu dòng phải dùng oracle , sql server kia kìa, có dùng được ếch xeo đâu.
Trời đất. Đem so bảng tính trải rộng với cơ sở dữ liệu liên hệ.
So sánh với Access còn may ra. Con gà nòi và con gà tre vốn cùng dùng để đá độ.

Muốn làm big data thì nơi lưu trữ cũng phải lưu được.
Ông nội ai biết "lưu trữ" nghĩa là gì? Đống rác hốt từ nơi nào đó về hay dữ liệu có thể sử dụng được?

Python nó chỉ là ngôn ngữ, nó đâu phải thứ làm tốc độ nhanh với big data , chỉ có thể là nó có nhiều thư viện hỗ trợ và đây là thứ microsoft lợi dụng mà thôi, mấy ông python mơ mộng vừa thôi. Thử mang lên chứng minh đi xem nào?
1. Làm nhanh chi vậy? Vác một đống rác về, đem cái cube ra soi soi sơ rồi thảy qua bên "phân tích"?
Dân data chuyên nghiệp ai cũng biết xảo thuật "chọn" dữ liệu để phần mềm này chạy hiệu quả hơn phần mềm kia. Bảo mang vài kiểu "big data [sic]" lên để test cho công bình thì quên đi. Thì giờ đi kiếm mấy cái cục "big data" ấy thà để đi kiếm tiền cứu trợ nạn nhân bão lụt có ý nghĩa hơn.

2. Thư viện chẳng tốn tiền, được viết bởi những tay hàng thượng thặng về lập trình, những tay sừng sỏ toán. Có ngu mới không biết lợi dụng. Nếu MS lợi dụng được thì chỉ tốt cho người dùng chứ chết ai mà phải phê?

Không cần dân IT hoành tráng ở đâu đâu, chỉ ở đây mình tin đầy người làm VBA ăn đứt Python nhé.
"đầy người làm VBA ăn đứt Python"
Tức là sao?
- Người ấy có thể tạo ra một số trường hợp mà code VBA chạy xuôi rót, còn code Python ngậm ngùi?
- Với hầu hết các vấn đề thường gặp, người ấy có thể viết code VBA nhanh hơn viết Python? Hoặc chứng minh code VBA chạy hiệu quả hơn Python?
- Khi khai triển đồ án (project) người ấy có thể viết code VBA nhanh hơn code Python? Hoặc chứng minh đồ án VBA vận hành hiệu quả hơn Python?
 
Web KT

Bài viết mới nhất

Back
Top Bottom