Python Với Excel - Mở đầu Và Cài đặt Thư Viện
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Thread starter Thread starter befaint
- Ngày gửi Ngày gửi 22/5/19
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2)befaint
|||||||||||||
Tham gia 6/1/11 Bài viết 14,600 Được thích 19,840 1. Giới thiệu Hiện tại, Python có khá nhiều thư viện để làm việc với Excel, có những công cụ rất hay (tạo user define functions cho Excel có ghi chú, tạo dynamic array (hay Function cho kết quả như Sub)...) Một số thư viện Python xem ở link này: Python - Excel Tham khảo thêm: xlwings 2. Cài đặt thư viện Ở phạm vi các bài viết ở đây sẽ áp dụng với máy tính sử dụng hệ điều hành Windows và sử dụng thư viện openpyxl - Cài đặt phần mềm Python (hoàn toàn miễn phí, dung lượng nhỏ) lên máy tính: Python Windows Chọn phiên bản phù hợp (x86, x64) với máy tính (hiện tại đang là version 3.7.x) - Thư viện Python để làm việc với MS Excel: openpyxl Cách cài đặt: Sau khi cài đặt thành công Python ở bước trên thì mở Command Prompt của Windows lên và gõ lệnh sau rồi nhấn enter: Mã: Sao chép. py -m pip install openpyxl
Lần chỉnh sửa cuối: 22/5/19 Sắp xếp theo thời gian sắp xếp theo bầu chọn NguyenthiH
Thành viên mới đăng ký
Tham gia 11/12/16 Bài viết 965 Được thích 175 Giới tính Nữ Anh befaint cho em hỏi, python có đóng gói thành file EXE để tự chạy trên máy tính không có cài python được không anh? Upvote 0HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia 24/2/13 Bài viết 2,828 Được thích 4,604 Giới tính NamNguyenthiH đã viết: Anh befaint cho em hỏi, python có đóng gói thành file EXE để tự chạy trên máy tính không có cài python được không anh? Nhấp chuột vào đây để mở rộng...Để tôi trả lời giúp nhé: Đương nhiên là có. 1. Gói PyInstaller (Gói này không cần cài Python) 2. Gói AutoPyToEXE 3. Dùng thêm trình cài đặt NSIS befaint Cách hướng dẫn cài đặt trên khá sai sót: Vì Python có nhiều phiên bản: Win64 bit có thể cài đặt tất cả phiên bản 2.7.x, 3.6.x, 3.7.x Nếu đặt Path Môi trường là 3.6.x thì Python mặc định trên Window sẽ là 3.6.x Lúc này chỉ cần dùng câu lệnh trong Command Prompt: Cài đặt gói: Bash: Sao chép. pip install <Package Module> Cài phiên bản gói: Bash: Sao chép. pip install <Package Module>=1.1.2 Update gói: Bash: Sao chép. pip install --upgrade <Package Module> hoặc Bash: Sao chép. pip install -u <Package Module> Các Python phiên bản khác: Cài đặt gói: Bash: Sao chép. py -2.7 -m pip install <Package Module> Update gói: Bash: Sao chép. py -2.7 -m pip install --upgrade <Package Module> hoặc Bash: Sao chép. py -2.7 -m pip install -u <Package Module> Và khi lập trình với Python thì sử dụng môi trường ảo Virtual Environment để quản lý dự án một cách đơn giản thay vì phải cài đặt các Module vào Môi trường gốc. Nếu cài quá nhiều gói sẽ tốn kém tài nguyên lưu trữ. Cài môi trường ảo: Bash: Sao chép. pip install virtualenv các bước sau đó thì .... Theo tôi thì anh chưa có bài hướng dẫn sử dụng Python từ cơ bản, không ai can đảm đọc sâu hơn. Không thì cũng cần một link nào đó dẫn đến bài hướng dẫn. Lần chỉnh sửa cuối: 22/5/19 Upvote 0
befaint
|||||||||||||
Tham gia 6/1/11 Bài viết 14,600 Được thích 19,840HeSanbi đã viết: Theo tôi thì anh chưa có bài hướng dẫn sử dụng Python từ cơ bản, không ai can đảm đọc sâu hơn. Nhấp chuột vào đây để mở rộng...Cảm ơn bạn góp ý. Phạm vi ở đây, mình chỉ mạn phép trình bày đơn giản nhất, mọi người chỉ cần làm theo từng bước như vậy để áp dụng cho trường hợp cụ thể. Còn tài liệu chi tiết thì có docs của Python, của module, của thư viện rồi. Ai muốn tìm hiểu kỹ hơn thì đọc tài liệu đó. Upvote 0
HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia 24/2/13 Bài viết 2,828 Được thích 4,604 Giới tính Nam Nếu ai đó đọc qua Docs của Python thì bài viết không còn ý nghĩa, chỉ để trưng bày. Vì Docs Python cứ như một cuốn tiểu thuyết dài tập. Đọc xong thành "thánh" Python ngay rồi. Nếu hướng dẫn họ đọc Docs của Python, đơn giản ta chỉ cần hướng dẫn học đọc các Docs của các gói. Còn nếu ai đó trên GPE chưa biết gì về Python, thì đọc bài viết này thì quá khó cho họ. Không có sự dẫn dắt từ căn bản. Cần chỉ cho họ một Phần mềm để quản lí và viết dự án nhanh hơn thay vì cái IDE thô của Python. Ít nhất cần hướng dẫn đến mức độ biết đến file requirements.txt và tạo nó trong dự án là gì. Sau đó mọi chuyện có thể tiếp tục. Thấy anh đăng nhiều bài Python với Excel mà không thấy bài nào là bài bắt đầu. Và trong bài viết này không thấy link dẫn đến các bài khác. Giống như trò chơi đi tìm và ghép mảnh để hoàn thành bức ảnh, vậy càng thêm khó. Upvote 0 VVetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài ta Python là một ngôn ngữ dễ học vô cùng. Nếu tôi không nhớ lầm thì chính người viết bài #3 đã nói chỉ cần vài ngày là học xong. Đối với những bạn chỉ có căn bản sơ về máy tính, muốn học thì chỉ cần cài và bắt đầu học. Hết. Các khái niệm căn bản băn đầu là các loại dữ liệu. Khái niệm cao hơn một chút là qualifyer (for, if ở cuối câu). Và khái niệm cao nhất là lambda (tự đệ quy và giảm thiểu code) - khái niệm này hiện tại không cần lo tới, lúc cao cấp hẵn tính. Tính toán thiệt hơn này nọ chỉ làm chậm trễ tiến trình học. (*) Đối với những bạn đã có nhiều kinh nghiệm về lập trình thì những lời khuyên cài đặt thêm này nọ hoàn toàn không bổ ích gì. Bởi vì các bạn thừa khả năng để tự tìm hiểu mình cần làm gì. (**) (*) chỉ cần lên net download Python 3 về, cài. Nếu quen dùng cmd mode thì xài luôn IDLE. Nếu thích IDE hoành tráng thì download thêm Pycharm. Không cần sửa soạn thêm gì nữa. Lúc làm bài tập, nơi ra bài tập bảo cài thêm cái gì thì cài. Về sau này, khi đã biết kha khá rồi hãy tính đến những chuyện khác. (**) Điển hình là virtual environment, nếu bạn đã có kinh nghiệm lập trình thì cũng biết nó là căn bản của dân Unix. Nếu bắt đầu làm project thì nó cần thiết để dân Unix áp dụng version control (quản lý phiên bản phần mềm). Upvote 0 Ttam888
Thành viên tích cực

Tham gia 22/8/13 Bài viết 838 Được thích 510 Tôi thì nghĩ, muốn học và bàn sâu python thì sang diễn đàn python (nên chăng thế, và cũng nên thế thì mới chuyên, có đầy luôn: https://www.google.com/search?q=diễ...1.69i57j0l2.9015j1j7&sourceid=chrome&ie=UTF-8 ) Còn Excel , VBA với Excel thì là với diễn đàn GPE này Lần chỉnh sửa cuối: 22/5/19 Upvote 0 V VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài tatam888 đã viết: Tôi thì nghĩ, muốn học và bàn sâu python thì sang diễn đàn python (nên chăng thế, và cũng nên thế thì mới chuyên, có đầy luôn: https://www.google.com/search?q=diễn+đàn+python+việt&rlz=1C1CHBD_enDE757DE757&oq=diến+đàn+python&aqs=chrome.1.69i57j0l2.9015j1j7&sourceid=chrome&ie=UTF-8 ) Còn Excel , VBA với Excel thì là với diễn đàn GPE này Nhấp chuột vào đây để mở rộng...Thớt có nói về liên hệ với Excel mà.
befaint đã viết: 1. Giới thiệu Hiện tại, Python có khá nhiều thư viện để làm việc với Excel, có những công cụ rất hay (tạo user define functions cho Excel có ghi chú, tạo dynamic array (hay Function cho kết quả như Sub)...) Một số thư viện Python xem ở link này: Python - Excel Tham khảo thêm: xlwings Nhấp chuột vào đây để mở rộng...Chỉ là lộn góc thôi. Cái này đáng lẽ phải ở trong góc "Excel và các ngôn ngữ lập trình khác" @Thớt: nên nhờ các ặc mìn chuyển bài qua bên đó. Upvote 0
AutoReply
Thành viên tiêu biểu
Tham gia 18/2/16 Bài viết 568 Được thích 742 VetMini đã viết: Python là một ngôn ngữ dễ học vô cùng. Nếu tôi không nhớ lầm thì chính người viết bài #3 đã nói chỉ cần vài ngày là học xong. Đối với những bạn chỉ có căn bản sơ về máy tính, muốn học thì chỉ cần cài và bắt đầu học. Hết. Các khái niệm căn bản băn đầu là các loại dữ liệu. Khái niệm cao hơn một chút là qualifyer (for, if ở cuối câu). Và khái niệm cao nhất là lambda (tự đệ quy và giảm thiểu code) - khái niệm này hiện tại không cần lo tới, lúc cao cấp hẵn tính. Tính toán thiệt hơn này nọ chỉ làm chậm trễ tiến trình học. (*) Đối với những bạn đã có nhiều kinh nghiệm về lập trình thì những lời khuyên cài đặt thêm này nọ hoàn toàn không bổ ích gì. Bởi vì các bạn thừa khả năng để tự tìm hiểu mình cần làm gì. (**) (*) chỉ cần lên net download Python 3 về, cài. Nếu quen dùng cmd mode thì xài luôn IDLE. Nếu thích IDE hoành tráng thì download thêm Pycharm. Không cần sửa soạn thêm gì nữa. Lúc làm bài tập, nơi ra bài tập bảo cài thêm cái gì thì cài. Về sau này, khi đã biết kha khá rồi hãy tính đến những chuyện khác. (**) Điển hình là virtual environment, nếu bạn đã có kinh nghiệm lập trình thì cũng biết nó là căn bản của dân Unix. Nếu bắt đầu làm project thì nó cần thiết để dân Unix áp dụng version control (quản lý phiên bản phần mềm). Nhấp chuột vào đây để mở rộng...Vậy là anh nhớ lầm rồi, hình như người ta nói học mới một ngôn ngữ lập trình chỉ mất vài giờ thôi, đâu có tính bằng đơn vị "ngày" đâu. @thớt em lò mò cả ngày trời mới in được chữ hello world ra màn hình sướng ghê, đoạn đường tiếp theo em cần học gì để làm việc với excel anh chỉ em với. Upvote 0 V
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài taAutoReply đã viết: Vậy là anh nhớ lầm rồi, hình như người ta nói học mới một ngôn ngữ lập trình chỉ mất vài giờ thôi, đâu có tính bằng đơn vị "ngày" đâu. @thớt em lò mò cả ngày trời mới in được chữ hello world ra màn hình sướng ghê, đoạn đường tiếp theo em cần học gì để làm việc với excel anh chỉ em với. Nhấp chuột vào đây để mở rộng...Ờ chắc lầm. Nhưng mà bạn 1 ngày đã in ra được là hơn tôi rồi. Tôi lò mò mấy ngày mới cài đặt được lên cái máy Mac cùi của tôi; vừa giở IDLE ra thì nó bảo cái phần mềm gì đó cũ quá... Tức mình nhảy qua Pycharm. Trước mắt thì chưa có vấn đề. Còn cái vụ Virtual Env gì gì đó chắc đợi năm sau. Upvote 0
Kiều Mạnh
I don't program, I beat code into submission!!!
Tham gia 9/6/12 Bài viết 5,538 Được thích 4,135 Giới tính Nam thấy trang sau nó keo Python là: Ngôn ngữ thông dịch vậy là tạm keo code chạy tới đâu thì nó dịch tới đó .... hên thì phám trúng he
Tức là nó qua khâu trung gian khi xử lý thì tại sao nó có thể chạy nhanh hơn mã máy được ta ( Mã máy là chạy không qua thông dịch .... không biết nói vậy đúng ko nữa ???) ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam befaint đã viết: Hiện tại, Python có khá nhiều thư viện để làm việc với Excel, có những công cụ rất hay (tạo user define functions cho Excel có ghi chú, tạo dynamic array (hay Function cho kết quả như Sub)...) Nhấp chuột vào đây để mở rộng...Bạn befaint hoặc anh em nào khác đã trải nghiệm về Python thì cho tôi một vài gợi ý định hướng về ứng dụng Python trong việc quản lý CSDL nhé. Ví dụ tôi muốn làm một ứng dụng quản lý bán hàng đơn giản, CSDL có thể Excel, Access hoặc MySQL... vậy có thể dùng Python kết hợp với công cụ nào khác để xây dựng cái ứng dụng này được không bạn (ứng dụng desktop hay Web cũng được). Lần chỉnh sửa cuối: 23/5/19 Upvote 0
thuyyeu99
Trùm Nhiều Chuyện
Tham gia 6/6/08 Bài viết 1,729 Được thích 875 ongke0711 Anh có cái File QLBH nào đơn giản không cho em xin tham khảo với hihihi Upvote 0befaint
|||||||||||||
Tham gia 6/1/11 Bài viết 14,600 Được thích 19,840ongke0711 đã viết: Bạn befaint hoặc anh em nào khác đã trải nghiệm về Python thì cho tôi một vài gợi ý định hướng về ứng dụng Python trong việc quản lý CSDL nhé. Ví dụ tôi muốn làm một ứng dụng quản lý bán hàng đơn giản, CSDL có thể Excel, Access hoặc MySQL... vậy có thể dùng Python kết hợp với công cụ nào khác để xây dựng cái ứng dụng này được không bạn (ứng dụng desktop hay Web cũng được). Nhấp chuột vào đây để mở rộng...Cái này em chịu rồi anh ơi. Giờ anh kêu em làm smart home cho anh thì may ra làm được
HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia 24/2/13 Bài viết 2,828 Được thích 4,604 Giới tính Namongke0711 đã viết: .. vậy có thể dùng Python kết hợp với công cụ nào khác để xây dựng cái ứng dụng này được không bạn (ứng dụng desktop hay Web cũng được). Nhấp chuột vào đây để mở rộng...Trong câu hỏi của bác đã có câu trả lời rồi: bác biết Python, Excel, Access , MySQL, đơn giản hơn thì SQLite3. Với Python thì keyword quyết định thành công. Bác đã vào Python thì tìm 90% là có. Công việc còn lại của bác là sáng kiến Ứng dụng. Viết ứng dụng GUI với PyQt5 (Nhẹ đơn giản , nhưng thô - khi cài đặt thì exe có sẵn trong module ) hoặc Qt Creator (Mạnh nhất trong các ứng dụng lập trình GUI sử dụng QML, VSTO xếp sau QT) ( 25GB tải / 37GB ổ đĩa) Lập trình trên QT ví dụ như lập trình trên UserForm, kéo các Toolbox sẵn có vào giao diện, tùy biến, đa dạng. Và viết code ngay trên QT, và xuất ứng dụng. (hoặc tkinder hoặc Kivy) Upvote 0 V
VetMini
Đang đi tìm hòn đá
Tham gia 21/12/12 Bài viết 17,867 Được thích 24,788 Nghề nghiệp Thầy bói bài taongke0711 đã viết: Bạn befaint hoặc anh em nào khác đã trải nghiệm về Python thì cho tôi một vài gợi ý định hướng về ứng dụng Python trong việc quản lý CSDL nhé. Ví dụ tôi muốn làm một ứng dụng quản lý bán hàng đơn giản, CSDL có thể Excel, Access hoặc MySQL... vậy có thể dùng Python kết hợp với công cụ nào khác để xây dựng cái ứng dụng này được không bạn (ứng dụng desktop hay Web cũng được). Nhấp chuột vào đây để mở rộng...CSDL dạng Liên Hệ (Relational)? Gú gồ 2 từ khoá "Object Relational Mapper" và "DB API" (đương nhiên là bạn phải gú gồ trong ngữ cảnh Python) Nếu bạn gú gô thành công thì sẽ được 1 mớ thư viện để dùng. Có lẽ cái thư viện được thích nhất hiện nay là SQLAlchemy. Nhưng để thực sự làm việc với CSDL, bạn cần phải biết về Pandas, một thư viện quan trọng về dữ liệu. (Đã nói là Python dễ ợt. Mấy cái thư viện của nó mới phải học phờ râu) Upvote 0
ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam HeSanbi đã viết: Trong câu hỏi của bác đã có câu trả lời rồi: bác biết Python, Excel, Access , MySQL, đơn giản hơn thì SQLite3. Với Python thì keyword quyết định thành công. Bác đã vào Python thì tìm 90% là có. Công việc còn lại của bác là sáng kiến Ứng dụng. Viết ứng dụng GUI với PyQt5 (Nhẹ đơn giản , nhưng thô - khi cài đặt thì exe có sẵn trong module ) hoặc Qt Creator (Mạnh nhất trong các ứng dụng lập trình GUI sử dụng QML, VSTO xếp sau QT) ( 25GB tải / 37GB ổ đĩa) Lập trình trên QT ví dụ như lập trình trên UserForm, kéo các Toolbox sẵn có vào giao diện, tùy biến, đa dạng. Và viết code ngay trên QT, và xuất ứng dụng. (hoặc tkinder hoặc Kivy) Nhấp chuột vào đây để mở rộng...Cảm ơn bạn đã gợi ý các tool nếu muốn xây dựng ứng dụng với Python. Sau khi google thì đúng là để thiết kế UI thì QT Designer nó có nhiều widget và đẹp lung linh giống C# và cái dung lượng file nhìn oải cho cái laptop của mình quá (SSD 256)
VetMini đã viết: CSDL dạng Liên Hệ (Relational)? Gú gồ 2 từ khoá "Object Relational Mapper" và "DB API" (đương nhiên là bạn phải gú gồ trong ngữ cảnh Python) Nếu bạn gú gô thành công thì sẽ được 1 mớ thư viện để dùng. Có lẽ cái thư viện được thích nhất hiện nay là SQLAlchemy. Nhưng để thực sự làm việc với CSDL, bạn cần phải biết về Pandas, một thư viện quan trọng về dữ liệu. (Đã nói là Python dễ ợt. Mấy cái thư viện của nó mới phải học phờ râu) Nhấp chuột vào đây để mở rộng...Đúng như anh nói, google xong choáng váng luôn. Pandas, Numpy, rồi chọn ORM ...Đúng là đống kiến thức mới này khủng quá, không biết học tới bao giờ mới viết được ứng dụng đây
ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam befaint đã viết: 1. Giới thiệu Hiện tại, Python có khá nhiều thư viện để làm việc với Excel, có những công cụ rất hay (tạo user define functions cho Excel có ghi chú, tạo dynamic array (hay Function cho kết quả như Sub)...) Một số thư viện Python xem ở link này: Python - Excel Tham khảo thêm: xlwings 2. Cài đặt thư viện Ở phạm vi các bài viết ở đây sẽ áp dụng với máy tính sử dụng hệ điều hành Windows và sử dụng thư viện openpyxl - Cài đặt phần mềm Python (hoàn toàn miễn phí, dung lượng nhỏ) lên máy tính: Python Windows Chọn phiên bản phù hợp (x86, x64) với máy tính (hiện tại đang là version 3.7.x) - Thư viện Python để làm việc với MS Excel: openpyxl Cách cài đặt: Sau khi cài đặt thành công Python ở bước trên thì mở Command Prompt của Windows lên và gõ lệnh sau rồi nhấn enter: Nhấp chuột vào đây để mở rộng...Chia sẽ vụ cài đặt thư viện
Kiều Mạnh
I don't program, I beat code into submission!!!
Tham gia 9/6/12 Bài viết 5,538 Được thích 4,135 Giới tính Nam oh ... MacOS nó đã có sẳn Python 2.7 .... Nó có sẳn luôn trong MacOS hay sao ??? Upvote 0HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia 24/2/13 Bài viết 2,828 Được thích 4,604 Giới tính Namongke0711 đã viết: Chia sẽ vụ cài đặt thư việnKhông biết bác có đọc qua bài #3 hay chưa, vì bài đấy có nhắc đến Path môi trường. Trên MacOS cũng cần đặt như vậy: Hướng dẫn đặt Path cho phiên bản Python trên MacOS Upvote 0. Vất vả đêm qua để cài cái thư viện openPYXL. Install ngon lành xong import không ra. Tìm kiếm một hồi mới biết là do MacOS nó đã có sẳn Python 2.7 trong ứng dụng cài đặt rồi nên khi dùng lệnh: 'sudo pip install openpyxl' thì nó cài ngay vô folder của 2.7. Mình thì mới cài bản python 3.7 nên nó không tìm thấy thư viện.==> đơn giản chỉ đổi thành: sudo pip3 install openpyxl mới sử dụng được. Amateur vụ này nên cài đặt vất vả thật. Xem qua mấy cái cơ bản của Python thấy hay thật. Như cách xử lý chuỗi của nó: xử các kiểu tách chuỗi, thay chuỗi v.v.. chỉ cần thêm mấy ký hiệu \n, ; ....là ra kết quả. Nhấp chuột vào đây để mở rộng...
ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam kieu manh đã viết: oh ... MacOS nó đã có sẳn Python 2.7 .... Nó có sẳn luôn trong MacOS hay sao ??? Nhấp chuột vào đây để mở rộng...Có sẳn nhé bạn Mạnh. Từ phiên bản MacOS X 10.8 là có bản Python 2.7 Upvote 0
befaint
|||||||||||||
Tham gia 6/1/11 Bài viết 14,600 Được thích 19,840ongke0711 đã viết: Chia sẽ vụ cài đặt thư việnEm viết bài nói rõ là áp dụng với Windows mà. Vất vả đêm qua để cài cái thư viện openPYXL. Install ngon lành xong import không ra. Tìm kiếm một hồi mới biết là do MacOS nó đã có sẳn Python 2.7 trong ứng dụng cài đặt rồi nên khi dùng lệnh: 'sudo pip install openpyxl' thì nó cài ngay vô folder của 2.7. Mình thì mới cài bản python 3.7 nên nó không tìm thấy thư viện.==> đơn giản chỉ đổi thành: sudo pip3 install openpyxl mới sử dụng được. Amateur vụ này nên cài đặt vất vả thật. Xem qua mấy cái cơ bản của Python thấy hay thật. Như cách xử lý chuỗi của nó: xử các kiểu tách chuỗi, thay chuỗi v.v.. chỉ cần thêm mấy ký hiệu \n, ; ....là ra kết quả. Nhấp chuột vào đây để mở rộng...
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 em chào các anh chị em cài đặt python phiên bản mới nhất 3.10 xong rồi, sau đó cài đặt thư viện requests nhưng bị báo lỗi, không biết lỗi gì ?
mong anh chị giúp đỡ, em cảm ơn ạ Lần chỉnh sửa cuối: 14/2/23 Upvote 0 ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam ketoan113 đã viết: em chào các anh chị em cài đặt python phiên bản mới nhất 3.10 xong rồi, sau đó cài đặt thư viện requests nhưng bị báo lỗi, không biết lỗi gì ? View attachment 286464 mong anh chị giúp đỡ, em cảm ơn ạ Nhấp chuột vào đây để mở rộng...Phải dùng pip3 ... nhé. Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 ongke0711 đã viết: Phải dùng pip3 ... nhé. Nhấp chuột vào đây để mở rộng...dạ vâng, em cảm ơn ạ Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 kính gửi các anh chị: em đang cài đặt thư viện beautiful soup4 nhưng bị lỗi, em không biết vì sao lỗi, mong anh chị giúp đỡ ạ , em cảm ơn em cài đặt theo 2 cú pháp đều không được Pip install beautifulsoup4 Pip3 install beautifulsoup4
Upvote 0 ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam ketoan113 đã viết: kính gửi các anh chị: em đang cài đặt thư viện beautiful soup4 nhưng bị lỗi, em không biết vì sao lỗi, mong anh chị giúp đỡ ạ , em cảm ơn em cài đặt theo 2 cú pháp đều không được Pip install beautifulsoup4 Pip3 install beautifulsoup4 View attachment 291069 Nhấp chuột vào đây để mở rộng...Gõ chữ thường đi bạn. pip3 install beautifulsoup4 Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 ongke0711 đã viết: Gõ chữ thường đi bạn. pip3 install beautifulsoup4 Nhấp chuột vào đây để mở rộng...
em gõ chữ thường như hướng dẫn nhưng cũng không được ạ không biết có liên quan đến phiên bản không ạ Upvote 0 ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam ketoan113 đã viết: View attachment 291071 em gõ chữ thường như hướng dẫn nhưng cũng không được ạ không biết có liên quan đến phiên bản không ạ Nhấp chuột vào đây để mở rộng...Bạn chạy từ Terminal hoặc Cmd chứ Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 ongke0711 đã viết: Bạn chạy từ Terminal hoặc Cmd chứ Nhấp chuột vào đây để mở rộng...em gõ vào cmd ạ, hình em gửi là em chạy trong cmd ấy Upvote 0
ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam ketoan113 đã viết: em gõ vào cmd ạ, hình em gửi là em chạy trong cmd ấy Nhấp chuột vào đây để mở rộng...Bạn đang trong python.exe mà Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 ongke0711 đã viết: Bạn đang trong python.exe mà Nhấp chuột vào đây để mở rộng...à em nhầm, để em thử lại ạ Bài đã được tự động gộp: 5/6/23
em chạy trong cmd thì nó báo như vầy là sao anh nhỉ ? nó báo có phiên bản mới hay sao anh nhỉ ? Upvote 0 K ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 em có làm theo hướng dẫn của video trong link sau: Liên kết: https://www.youtube.com/watch?v=zVHcmacRThs nhưng đến phần code sau thì bị báo lỗi, em không biết sao bị lỗi; mong anh chị giúp ạ, em cảm ơn for item in data: print(item.a.get('title')) Traceback (most recent call last): File "<pyshell#14>", line 1, in <module> print(item.a.get('title')) NameError: name 'item' is not defined. Did you mean: 'iter'? Upvote 0 ongke0711
Thành viên gắn bó


Tham gia 7/9/06 Bài viết 2,423 Được thích 3,313 Giới tính Nam ketoan113 đã viết: View attachment 291072 em chạy trong cmd thì nó báo như vầy là sao anh nhỉ ? nó báo có phiên bản mới hay sao anh nhỉ ? Nhấp chuột vào đây để mở rộng...Thì đúng rồi đó. Trình quản lý gói Python của bạn cũ nên nó thông báo có phiên bản mới và cứ gõ theo như câu lệnh mà nó đã gợi ý rồi đó. >> pip3 install --upgrade pip Upvote 0
Kiều Mạnh
I don't program, I beat code into submission!!!
Tham gia 9/6/12 Bài viết 5,538 Được thích 4,135 Giới tính Nam python nhiều thứ hay đó tuy nhiên có nhiều thư viện mất $ cho nó thì mới hay chỉ kẹt phân phối nhỏ lẻ sau khi viết thôi ... nếu đóng gói vào Exe file to còn xuất DLL cũng được nhưng trên này chưa thấy ai viết hình như mua thư viện của bên thứ 3 gì đó mới xuất DLL được Chốt lại cố giắng mà học thêm bất cứ 1 ngôn ngữ hiện đại nào ngoài VBA là tốt .. phù hợp với xu hướng phát triển còn thuần VBA lỗi thời và tù túng loanh quanh như gà chạy quanh cái cối xay lúa àMaika8008
Thành viên gạo cội



Tham gia 12/6/20 Bài viết 4,838 Được thích 5,824 Donate (Momo)
Giới tính Nam Kiều Mạnh đã viết: python nhiều thứ hay đó tuy nhiên có nhiều thư viện mất $ cho nó thì mới hay chỉ kẹt phân phối nhỏ lẻ sau khi viết thôi ... nếu đóng gói vào Exe file to còn xuất DLL cũng được nhưng trên này chưa thấy ai viết hình như mua thư viện của bên thứ 3 gì đó mới xuất DLL được Chốt lại cố giắng mà học thêm bất cứ 1 ngôn ngữ hiện đại nào ngoài VBA là tốt .. phù hợp với xu hướng phát triển còn thuần VBA lỗi thời và tù túng loanh quanh như gà chạy quanh cái cối xay lúa àNhiều lúc nghĩ phải học thêm ngôn ngữ nào đó ngoài vba nhưng nghiệt nỗi là đầu óc hơi cỗi rồi, nhét vô chật vật quá. Upvote 0Nhấp chuột vào đây để mở rộng...
Kiều Mạnh
I don't program, I beat code into submission!!!
Tham gia 9/6/12 Bài viết 5,538 Được thích 4,135 Giới tính NamMaika8008 đã viết: Nhiều lúc nghĩ phải học thêm ngôn ngữ nào đó ngoài vba nhưng nghiệt nỗi là đầu óc hơi cỗi rồi, nhét vô chật vật quá. Nhấp chuột vào đây để mở rộng...cố giắng lên nó không quá khó khi bước qua cái cửa khai báo nhập môn .... có con ChatGPT nó sẽ rút ngắn khoãng cách giữa người mới biết căn bản và người có nhiều năm kinh nghiệm khoãng cách lại gần nhau hơn Nhưng ChatGPT nó chỉ cho hướng code còn lại ta phải có tư duy logis lắp ghép và nêu vấn đề cần xử lý cho nó là xong như cái cảnh báo Notifycation tôi hỏi nó chỉ cho hướng code xong mò qua lại chút là xong thôi các hàm nhỏ lẻ ChatGPT viết rất tốt ... còn lại là ta xử lý nó thôi Upvote 0
Kiều Mạnh
I don't program, I beat code into submission!!!
Tham gia 9/6/12 Bài viết 5,538 Được thích 4,135 Giới tính Nam hỏi phát ChatGPT nó cho hướng code ... phần còn lại phụ thuộc chính khả năng của ai đó thôi
Mã: Sao chép. from ctypes import * # Định nghĩa các kiểu dữ liệu cho hàm API # Ví dụ: khai báo hàm API MessageBoxA user32 = windll.user32 MessageBoxA = user32.MessageBoxA MessageBoxA.argtypes = (c_void_p, c_char_p, c_char_p, c_uint) MessageBoxA.restype = c_int # Định nghĩa hàm API xuất ra DLL def show_message_box(): MessageBoxA(None, b"Hello from Python!", b"Message", 0) # Export hàm API def DllMain(): return True DllMain.__dict__["show_message_box"] = show_message_box if __name__ == "__main__": DllMain() Với ví dụ trên, bạn có thể tạo một DLL từ mã Python và gọi hàm show_message_box từ bên ngoài DLL. Lưu ý rằng việc viết DLL và sử dụng các hàm API từ Python yêu cầu một số kiến thức về lập trình C và quản lý bộ nhớ. Upvote 0 Maika8008
Thành viên gạo cội



Tham gia 12/6/20 Bài viết 4,838 Được thích 5,824 Donate (Momo)
Giới tính Nam Kiều Mạnh đã viết: hỏi phát ChatGPT nó cho hướng code ... phần còn lại phụ thuộc chính khả năng của ai đó thôi View attachment 291095 Mã: Sao chép. from ctypes import * # Định nghĩa các kiểu dữ liệu cho hàm API # Ví dụ: khai báo hàm API MessageBoxA user32 = windll.user32 MessageBoxA = user32.MessageBoxA MessageBoxA.argtypes = (c_void_p, c_char_p, c_char_p, c_uint) MessageBoxA.restype = c_int # Định nghĩa hàm API xuất ra DLL def show_message_box(): MessageBoxA(None, b"Hello from Python!", b"Message", 0) # Export hàm API def DllMain(): return True DllMain.__dict__["show_message_box"] = show_message_box if __name__ == "__main__": DllMain() Với ví dụ trên, bạn có thể tạo một DLL từ mã Python và gọi hàm show_message_box từ bên ngoài DLL. Lưu ý rằng việc viết DLL và sử dụng các hàm API từ Python yêu cầu một số kiến thức về lập trình C và quản lý bộ nhớ. Nhấp chuột vào đây để mở rộng...Khó quá, cho qua ! Upvote 0 K
ketoan113
Thành viên thường trực



Tham gia 10/3/07 Bài viết 216 Được thích 34 kính gửi các anh chị em đang mày mò lấy dữ liệu qua thẻ và class dùng python (link bên dưới) làm cách nào để mình biết là thẻ và class mình cần lấy nội dung là gì vậy các anh chị? em dùng google chorm link: https://s.cafef.vn/lich-su-kien.chn em đang test code python bên dưới nhưng bị lỗi, mong anh chị giúp ạ
| import requests |
| from bs4 import BeautifulSoup |
| r=requests.get('https://s.cafef.vn/lich-su-kien.chn') |
| xuly=BeautifulSoup(r.text,'html.parser') |
| data = xuly.find_all("td") |
| #print(data) |
| for i in data: print(i.a.get('title')) |
Bài viết mới nhất
- PhanTuHuong
- Chủ nhật lúc 23:46
- Thư giãn
- phamdinh.huy.aladin@gmail
- Hôm qua, lúc 10:18
- Hàm và công thức Excel
- kaoehtkid
- Hôm qua, lúc 19:04
- Những vấn đề chung
- Đã giải quyết
- HeSanbi
- 30/5/20
- Lập Trình với Excel
- Question Question
- duongnhuxuyen
- Thứ sáu lúc 15:39
- Lập Trình với Excel
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- Đã giải quyết
- eagle12
- 8/12/25
- Lập Trình với Excel
- HeSanbi
- Thứ bảy lúc 15:41
- Xử lý chuỗi ký tự
- dieppk.nb92
- Chủ nhật lúc 01:22
- Hàm và công thức Excel
- H_P
- Thứ bảy lúc 14:23
- Tìm kiếm, dò tìm và tham chiếu
- Ngựa con 2002
- Thứ bảy lúc 23:07
- Xử lý chuỗi ký tự
- QUANSUNG
- Thứ bảy lúc 10:55
- Hàm và công thức Excel
- huuthang_bd
- 30/12/13
- Xây dựng ứng dụng.
- Dinh Hong Nhung
- Thứ năm lúc 10:36
- Hàm và công thức Excel
- PhanTuHuong
- 4/10/22
- Thư giãn
- Question Question
- duongnhuxuyen
- 12/11/25
- Lập Trình với Excel
- Vũ Hải Sơn
- 2/12/25
- Hàm và công thức Excel
- Thúy Sa
- Thứ năm lúc 17:17
- Những vấn đề chung
- Question Question
- lyvanthang
- Thứ năm lúc 10:36
- Lập Trình với Excel
- TVT230279
- 5/12/25
- Hàm và công thức Excel
Thành viên có số lượng bài viết cao nhất tháng
- Maika8008 32
- thanthanhan 19
- dungpham01 18
- eagle12 16
- ongke0711 16
- nguyenanhtruong2409 14
- Phan Thế Hiệp 12
- HUONGHCKT 12
- vic_it 11
- ptm0412 11
- nhhnam 10
- pycckuu410 10
- Vũ Hải Sơn 9
- HeSanbi 8
- bsbnhh 7
- Gà Con yêu VBA 7
- Hana2610 6
- dieppk.nb92 6
- duongnhuxuyen 6
- Mr.hieudoanxd 5
Thành viên có điểm tương tác cao nhất tháng
- Phan Thế Hiệp 63
- Maika8008 26
- ongke0711 17
- thanthanhan 16
- ptm0412 12
- HeSanbi 10
- HUONGHCKT 9
- dungpham01 9
- Cúc Hr 8
- eagle12 8
- dieppk.nb92 6
- Mr.hieudoanxd 5
- pycckuu410 5
- befaint 5
- SA_DQ 4
- nguyenanhtruong2409 4
- Phuocam 4
- tieutuvodanh192 2
- Hana2610 2
- nhhnam 2
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Thư Viện Openpyxl
-
Thư Viện Openpyxl - VinaSupport
-
Openpyxl - A Python Library To Read/write Excel 2010 Xlsx/xlsm Files ...
-
Cách Chỉnh Sửa Bảng Tính Excel Bằng Python Và Openpyxl
-
Đọc File Excel Trong Python
-
Tài Liệu Lập Trình Python - GitHub
-
Cách Cài đặt Openpyxl Bằng Pip - HelpEx
-
Openpyxl - Chỉ đọc Một Cột Từ Tệp Excel Trong Python?
-
Thiết Lập Tự động Hóa Python Excel: 5 Bước đơn Giản
-
Thiết Lập Tự động Hóa Python Excel: 5 Bước đơn Giản » - Inda
-
Mình Dùng Openpyxl Và Mình đang Viết Data Vào 1 Sheet | Facebook
-
Cách Thiết Lập Tự động Hóa Excel Bằng Python Từng Bước - Morioh
-
ad_excel — Pandas 1.4.3 Documentation
-
Pandas._excel — Pandas 1.4.3 Documentation
-
Openpyxl | Vietdecamnhan