Thư viện biên tập Python XLS mã nguồn mở

Thư viện Python mã nguồn mở miễn phí để tạo và chỉnh sửa tệp Excel XLS.

Pyexcel-XLS là gì?

Pyexcel-XLS là một thư viện Python nguồn mở để tạo, mở và chỉnh sửa các tệp Microsoft Excel XLS. Đây là một thành phần phụ của thư viện Pyexcel có các thành phần khác ngoài Pyexcel-XLS. Pyexcel-XLS cho phép bạn làm việc với các hàng và cột của tệp XLS mà bạn có thể chỉnh sửa và sau đó lưu lại tệp XLS vào đĩa. Pyexcel-XLS hỗ trợ một số định dạng tệp Excel để đọc và ghi với một số hạn chế nhất định.

Tính năng của Pyexcel-XLS

Sau đây là một số tính năng chính của Pyexcel-XLS API:

  • Một giao diện lập trình ứng dụng (API) để xử lý nhiều nguồn dữ liệu như tệp vật lý, tệp bộ nhớ, bảng SQLAlchemy, Mô hình Django và các cấu trúc dữ liệu Python: từ điển, bản ghi và mảng.
  • Một API để đọc và ghi dữ liệu ở nhiều định dạng tệp Excel khác nhau.
  • Đối với các tập dữ liệu lớn, luồng dữ liệu được hỗ trợ. Một trình tạo có thể được trả về cho bạn. Kiểm tra iget_records, iget_array, isave_as và isave_book_as.

Định dạng tập tin được hỗ trợ

Pyexcel-XLS hỗ trợ các định dạng tệp sau.

File FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

Tổng quan về API PyExcel

GitHub

Thống kê GitHub

Tên:
Ngôn ngữ:
Ngôi sao:
Nĩa:
Giấy phép:
Kho lưu trữ được cập nhật lần cuối lúc

Bắt đầu với Pyexcel-XLS

Chúng ta có thể tải xuống thư viện Pyexcel-XLS từ GitHub hoặc sử dụng lệnh pip install:

Cài đặt

Việc cài đặt Pyexcel-XLS rất đơn giản và có thể thực hiện từ terminal như hình dưới đây:

Cài đặt Pyexcel-XLS


pip3 install Pyexcel-XLS

Ví dụ về mã Python Pyexcel-XLS

Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Đọc và lưu tệp XLS trong Python

Bạn có thể đọc tệp XLS bằng thư viện Python Pyexcel-XLS rồi lưu lại vào đĩa bằng lệnh save_as của API như trong ví dụ mã sau.

Thêm một hàng vào Excel XLS bằng Python

Pyexcel-XLS cho phép bạn thêm một hàng vào tệp Excel XLS bằng phương thức get_sheet trên lớp Workbook của API. Phương thức này sẽ thêm một hàng bên cạnh số lượng hàng tối đa hiện có của tệp XLS như được hiển thị trong ví dụ mã sau.

Thêm một cột vào Excel XLS với Pyexcel-XLS

Cũng giống như bạn có thể thêm một hàng vào Excel XLS bằng API Pyexcel-XLS, bạn có thể thêm một cột vào tệp XLS bằng API. Điều này được thể hiện trong mẫu mã sau.

Cập nhật dữ liệu cột trong tệp XLS bằng Python

Ngoài việc thêm cột mới vào tệp XLS, bạn cũng có thể cập nhật nội dung của cột hiện có bằng API Pyexcel-XLS. Điều này được thực hiện bằng cách truy cập cột theo chỉ mục của nó và đưa dữ liệu vào cột cụ thể này.

Tài nguyên

  • Tệp mẫu Excel MIỄN PHÍ
  • Phần kết luận

    API Pyexcel-XLS cho phép bạn làm việc với các tệp XLS từ bên trong các ứng dụng Python của bạn. Nó cho phép bạn đọc, chỉnh sửa và lưu lại tệp XLS đã sửa đổi bằng Python. Sử dụng tệp excel mẫu miễn phí ở trên

    Sản Phẩm Tương Tự

     Vietnamese