CodeGym /Khóa học Java /Python SELF VI /Cài đặt thư viện pandas và openpyxl để làm việc với Excel...

Cài đặt thư viện pandas và openpyxl để làm việc với Excel trong Python

Python SELF VI
Mức độ , Bài học
Có sẵn

1. Lựa chọn thư viện phù hợp để làm việc với Excel

Nếu Instagram là nơi mà ảnh của bạn có một cuộc sống riêng, thì Excel là nơi những con số trở thành ý nghĩa. Python, đến lượt nó, là một trợ thủ tuyệt vời trong việc làm việc với những "cuộc sống" của con số nhờ vào các thư viện pandasopenpyxl.

Tại sao dùng pandas và openpyxl?

pandas — là người bạn luôn biết cách đi đường tắt trong đám đông, vì nó làm đơn giản hóa mọi công việc với dữ liệu. Thư viện này cung cấp cấu trúc dữ liệu mạnh mẽ và công cụ phân tích, khiến nó trở nên không thể thiếu khi làm việc với bảng và dữ liệu có cấu trúc khác.

openpyxl, đến lượt nó, là người dẫn đường trong thế giới Excel. Đây là thư viện chính để đọc và ghi file Excel (.xlsx), được tạo ra để hoạt động song song với pandas.

Hai thư viện này giống như bộ đôi Batman và Robin, nhưng trong thế giới dữ liệu. Chúng làm việc hài hòa để đạt được kết quả tốt nhất, giúp bạn đọc, chỉnh sửa và lưu trữ các file Excel mà không gặp khó khăn nào.

2. Cài đặt thư viện cần thiết

Hướng dẫn cài đặt pandas và openpyxl

Bắt đầu thôi. Để cài đặt các công cụ kỳ diệu của chúng ta, bạn cần thực hiện bộ lệnh siêu khó (đùa thôi) trên máy tính của bạn. Tất cả những gì bạn cần ở giai đoạn này là terminal. Sử dụng pip, trình quản lý gói của Python, hãy nhập các lệnh sau:

Bash

pip install pandas
pip install openpyxl

Đừng quên nói những lời kỳ bí "Krex, fex, pex" — tất nhiên là không bắt buộc, nhưng thêm phần hoành tráng cho khoảnh khắc này.

Kiểm tra cài đặt thư viện

Sau khi cài đặt, chúng ta cần đảm bảo rằng các thư viện đã được thêm vào hệ thống đúng cách. Để làm điều này, hãy mở Python interpreter và thực hiện:

Python

import pandas as pd
import openpyxl

Nếu mọi thứ diễn ra suôn sẻ và không có lỗi, chúc mừng! Bạn đang trên con đường tạo ra những tuyệt tác Excel tự động hóa. Nếu không, hãy kiểm tra rằng virtual environment hoặc interpreter Python của bạn đã được cấu hình đúng.

3. Cài đặt môi trường

Các thư viện bạn đang làm việc còn đi kèm với các thư viện khác mà chúng phụ thuộc vào. Khi bạn cài đặt một thư viện, thường thì tất cả các dependencies của nó cũng được cài đặt, để bạn có thể làm việc ngay. Tuy nhiên, nếu bạn cài quá nhiều thư viện, chúng có thể kéo theo các dependencies giống nhau nhưng ở các version khác nhau. Những dependencies này sẽ gây xung đột. Vì vậy, việc tạo một virtual environment cho mỗi dự án là rất hữu ích.

Cài đặt virtual environment để quản lý dependencies của dự án

Làm việc với virtual environment là cách để bảo vệ dự án của bạn khỏi ảnh hưởng không mong muốn từ thế giới bên ngoài. Bạn không bao giờ biết khi nào một thư viện bên cạnh có thể gây ra vấn đề không tương thích. Để tạo một virtual environment, thực hiện:

Bash

python -m venv myenv

Sau đó, kích hoạt nó. Trên Windows:

Bash

myenv\Scripts\activate

Trên macOS hoặc Linux:

Bash

source myenv/bin/activate

Bây giờ bạn đã sẵn sàng làm việc trong môi trường cách biệt và an toàn.

4. Thực hành và kết luận

Một câu chuyện về lập trình viên nói tiếng Nga, người đã tự động hóa hầu hết các quy trình công việc, bao gồm cả việc trò chuyện với vợ và pha cà phê. Anh ấy tạo ra các script gửi tin nhắn cho vợ về việc phải làm thêm giờ và khởi động máy pha cà phê vào thời gian nhất định. Câu chuyện này đã thu hút sự chú ý của truyền thông phương Tây và được bàn luận sôi nổi trên internet. Trên máy tính của anh ấy sau khi rời đi đã tìm thấy những script rất thú vị...

Chẳng hạn, smack-my-bitch-up.sh gửi cho vợ anh ấy các tin nhắn «Làm thêm giờ», chọn ngẫu nhiên một trong các lý do đã chuẩn bị sẵn. Nó tự động chạy sau 9 giờ tối, nếu lúc đó trên máy làm việc của anh ấy có các phiên tương tác qua giao thức ssh và đăng nhập của lập trình viên.

Còn badun.sh vào những ngày nhất định gửi cho sếp các tin nhắn «Hôm nay mệt quá, làm việc ở nhà», nếu tác giả code không bắt đầu công việc vào lúc 8:45 sáng. Thậm chí, anh ấy còn tự động hóa việc làm việc với «DBA người nước ngoài» (quản trị viên cơ sở dữ liệu) tên Kumar, bằng cách tạo script kumar-asshole.sh, trong đó phản hồi lại email yêu cầu giúp đỡ bằng cách rollback các hành động cuối cùng của Kumar và tự động trả lời: «Không sao, lần sau cẩn thận nhé».

Điều gây ngạc nhiên nhất cho đồng nghiệp cũ là anh ấy đã tự động hóa cả việc pha cà phê. Script coffe-blyat.sh chờ khoảng 17 giây, sau đó gửi các lệnh nhất định đến máy pha cà phê kết nối mạng.

Theo như thử nghiệm, script kích hoạt quá trình pha half-caf chai latte kích thước trung bình, vừa kịp đổ vào cốc khi người đi bộ chậm rãi đến từ văn phòng anh ấy đến máy pha cà phê. trích từ nội dung chat của đồng nghiệp cũ lập trình viên, được đăng trên bash.im.

Người dùng mạng nghi ngờ rằng có tồn tại máy pha cà phê có thể lập trình từ xa, nhưng người bình luận phát hiện rằng những thiết bị như vậy, chạy trên Linux, thực sự tồn tại.

Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION