Thư viện Python miễn phí để Đọc, Chỉnh sửa & Ghi các tệp XLS
Thư viện Python mã nguồn mở kích thước nhỏ cho phép các nhà phát triển phần mềm Đọc, Chỉnh sửa, Thao tác và Ghi dữ liệu trong bảng tính Excel XLS thông qua API Python.
Pyexcel-XLS là gì?
File Excel là một phần phổ biến trong kinh doanh và quản lý dữ liệu, giúp người dùng xử lý các báo cáo tài chính, phân tích dữ liệu, hoặc bất kỳ nhiệm vụ nào liên quan đến dữ liệu dạng bảng. Python, là một trong những ngôn ngữ lập trình phổ biến nhất cho các nhiệm vụ này, cung cấp nhiều thư viện để làm việc với các định dạng tệp khác nhau. Khi làm việc với các tệp Excel trong Python, thư viện Pyexcel-XLS là một nguồn tài nguyên quý giá giúp đơn giản hoá quá trình đọc và ghi các tệp Excel.
Pyexcel-XLS là một thư viện Python thuộc họ pyexcel lớn hơn, cung cấp giao diện nhất quán để xử lý các định dạng bảng tính khác nhau, bao gồm Excel. Thư viện này cho phép người dùng đọc và ghi dữ liệu từ và tới các tệp Excel mà không cần mã phức tạp, cấp thấp. Nó mang lại cách tiếp cận tiện lợi và thân thiện với người dùng để thao tác các tệp Excel, khiến nó phù hợp cho các nhiệm vụ như trích xuất dữ liệu, báo cáo và tự động hoá. Có một số tính năng quan trọng của thư viện, chẳng hạn như ghi dữ liệu vào tệp Excel, đọc các tệp Excel hiện có, áp dụng kiểu dáng cho ô và hàng, gộp ô, xử lý công thức Excel, làm việc với nhiều sheet và nhiều hơn nữa.
Pyexcel-XLS là một thư viện Python rất dễ sử dụng và có giá trị cho việc làm việc với các tệp Excel. Nó đơn giản hoá quá trình tải, đọc và ghi dữ liệu Excel, làm cho nó trở thành lựa chọn xuất sắc cho một loạt các nhiệm vụ thao tác dữ liệu. Dù bạn cần trích xuất thông tin từ các tệp Excel hay tạo báo cáo, thư viện này có thể tối ưu hoá quy trình làm việc của bạn. Vì vậy, nếu bạn thường xuyên làm việc với các tệp Excel trong Python, hãy thử và trải nghiệm sự tiện lợi mà nó mang lại.
Bắt đầu với Pyexcel-XLS
Cách khuyến nghị để cài đặt thư viện Pyexcel-XLS là sử dụng pip. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.
Cài đặt Pyexcel-XLS qua lệnh PIP
pip install Pyexcel-XLSCài đặt Pyexcel-XLS qua GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Ghi vào tệp Excel bằng Python
Thư viện mã nguồn mở Pyexcel-XLS đã cung cấp khả năng tạo một tệp Excel XLS đơn giản và ghi dữ liệu vào đó chỉ với một vài dòng mã Python trong các ứng dụng của họ. Các nhà phát triển phần mềm cũng có thể áp dụng nhiều loại định dạng khác nhau cho nó, tải dữ liệu từ nguồn bên ngoài, chèn các hàng và cột mới, hợp nhất các ô theo chiều dọc và chiều ngang, v.v. Trong ví dụ sau, người dùng tạo một workbook Excel, thêm dữ liệu vào, đặt tên cho các cột dựa trên hàng đầu tiên và mở rộng các hàng với dữ liệu của chúng tôi bằng mã Python.
Cách tạo bảng tính Excel XLS đơn giản bằng thư viện Python?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Đọc tệp Excel qua API Python
Thư viện Pyexcel-XLS giúp các nhà phát triển phần mềm dễ dàng đọc các tệp Excel trong ứng dụng của họ mà không cần bất kỳ phụ thuộc bên ngoài nào. Thư viện cho phép các nhà phát triển Python tải và đọc các tệp XLS hiện có chỉ với vài dòng mã Python. Nó cũng hỗ trợ việc chỉ đọc một worksheet cụ thể. Hơn nữa, cũng có thể truy cập và đọc các cột hoặc hàng cụ thể từ một tệp Excel cho trước. Dưới đây cho thấy cách các nhà phát triển phần mềm có thể đọc dữ liệu từ tệp Excel bằng mã Python một cách đơn giản.
Cách đọc dữ liệu từ tài liệu Excel XLS bằng Python?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Hỗ trợ các tính năng đa dạng
Pyexcel-XLS mã nguồn mở là một thư viện Python quý giá để làm việc với các tệp Excel. Nó đơn giản hoá quá trình đọc và ghi dữ liệu Excel, khiến nó trở thành lựa chọn tuyệt vời cho nhiều nhiệm vụ thao tác dữ liệu. Thư viện có một số tính năng quan trọng như định dạng ô, thêm viền, đặt màu ô để làm cho tệp Excel của bạn hấp dẫn về mặt trực quan, hợp nhất ô theo chiều dọc và chiều ngang, viết và đánh giá công thức Excel, tạo và thao tác nhiều sheet trong một tệp Excel duy nhất, v.v.