Knowledgebase

Thư viện Python Excel | Aspose

Aspose.Cells cho Python là một thư viện lớp cho phép các nhà phát triển thao tác và xử lý các tệp bảng tính trong các ứng dụng của họ. Cung cấp bộ thành phần linh hoạt nhất cho phép các ứng dụng Python tạo và quản lý bảng tính Excel mà không cần Microsoft Excel hoặc phần mềm bên thứ ba khác.
API của chúng tôi hỗ trợ các định dạng tệp bảng tính phổ biến (XLS, XLSX, XLSB, XLSM, XLTM, XLTX, CSV, ODS, SpreadsheetML) mà doanh nghiệp của bạn sử dụng hàng ngày, và cho phép xuất các tệp Excel sang DOCX, PDF, HTML, PPTX, XPS, JSON, MHTML, Văn bản thuần và các định dạng hình ảnh phổ biến bao gồm JPG, PNG, SVG, TIFF và BMP.

Python Excel library

Với thư viện của chúng tôi, các nhà phát triển có thể quản lý nhiều worksheet, tạo nội dung và kiểu dáng bảng tính từ đầu, thêm các công thức toán học, tài chính và văn bản phức tạp, nhập dữ liệu vào worksheet từ các nguồn dữ liệu khác nhau, thao tác biểu đồ, chú thích, hình ảnh, đối tượng vẽ và thực hiện nhiều nhiệm vụ khác.

Với API Python Excel, bạn có thể thực hiện các thao tác sau:
• Đọc bảng tính Excel
• Thêm hình ảnh và tạo biểu đồ
• Điều chỉnh worksheet trong workbook
• Kết xuất bảng tính Excel sang PDF, EMF và hình ảnh
• Bảo vệ và bỏ bảo vệ worksheet
• Tạo bảng pivot và biểu đồ
• Thêm và chỉnh sửa chú thích
• Tìm kiếm và thay thế dữ liệu
• Tách và hợp nhất ô
• Thêm và xóa nhóm cho cột và hàng
• Đặt định dạng số
• Đọc và đặt công thức
• Cấu hình thiết lập trang
• Điều chỉnh hướng trang, kích thước giấy và tỷ lệ phóng đại
• Đọc và ghi định dạng có điều kiện
• Và nhiều hơn nữa

Bạn có thể thử một số tính năng phổ biến của Aspose.Cells thông qua ứng dụng trực tuyến .

Có hai thư viện Aspose.Cells có sẵn cho bạn - Aspose.Cells cho Python qua Java và Aspose.Cells cho Python qua .NET.

Thư viện Aspose.Cells cho Python qua Java

Yêu cầu hệ thống: Aspose.Cells cho Python qua Java có thể được sử dụng trên các nền tảng Windows, Linux và macOS và thư viện không phụ thuộc vào nền tảng. Máy tính phải có Java 8 hoặc phiên bản cao hơn trước khi cài đặt.
Phiên bản Python: Python 3.5 trở lên
Phiên bản Java: Java 1.8 trở lên

Cài đặt trên Windows, Linux hoặc macOS

  1. Cài đặt Java bằng lệnh sau:
JAVA_HOME=C:\jdk1.8.0_131

PATH=C:\jdk1.8.0_131\bin;
  1. Cài đặt Aspose.Cells cho Python qua Java từ pypi :
 $ pip install aspose-cells

Tạo ứng dụng Hello World bằng thư viện Aspose.Cells cho Python qua Java

  1. Tạo một tệp có tên HelloWorldApp.py
  2. Sử dụng đoạn mã dưới đây và lưu vào tệp HelloWorldApp.py
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")

jpype.shutdownJVM()
  1. Chạy “python HelloWorldApp.py” trong command prompt

Chuyển đổi tệp Excel
Thư viện Python Excel cho phép chuyển đổi các tệp Excel sang nhiều định dạng khác nhau, bao gồm PDF, XPS và HTML. Dưới đây chúng tôi sẽ chỉ cho bạn cách nhanh chóng và dễ dàng chuyển đổi tệp Excel bằng Aspose.Cells cho Python qua Java.

// load file to be converted
Workbook wkbk= new Workbook(SD_PATH + "input.xls");

// Convert XLS to PDF, XPS and HTML
wkbk.save(SD_PATH + "output.pdf", SaveFormat.PDF);

wkbk.save(SD_PATH + "output.xps", SaveFormat.XPS);

wkbk.save(SD_PATH + "output.html", SaveFormat.HTML);

Thư viện Aspose.Cells cho Python qua .NET

Yêu cầu hệ thống: Aspose.Cells cho Python qua .NET là một thư viện không phụ thuộc vào nền tảng và có thể được sử dụng trên Windows, Linux và macOS nơi đã cài đặt Python .
Phiên bản Python: Python 3.6 trở lên

Cài đặt trên Windows, Linux hoặc macOS
Cài đặt Aspose.Cells cho Python qua .NET từ pypi bằng lệnh sau:

$ pip install aspose-cells-python

Tạo ứng dụng Hello World bằng thư viện Aspose.Cells cho Python qua .NET

  1. Tạo một tệp có tên HelloWorldApp.py
  2. Sử dụng đoạn mã dưới đây và lưu vào tệp HelloWorldApp.py
import aspose.cells
from aspose.cells import Workbook

# Create an instance of the Workbook class.
workbook = Workbook()

# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")

# Save as XLS file
workbook.save("output.xls")

# Save as XLSX file
workbook.save("output.xlsx")

# Save as ods file
workbook.save("output.ods")
  1. Chạy “python HelloWorldApp.py” trong command prompt

Chuyển đổi tệp Excel
Dưới đây chúng tôi sẽ chỉ cho bạn cách nhanh chóng và dễ dàng chuyển đổi tệp Excel bằng Aspose.Cells cho Python qua .NET.

import aspose.cells
from aspose.cells import Workbook,SaveFormat
 
#load file to be converted
wk = Workbook("input.xlsx");

#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);

wk.save("output.xps", SaveFormat.XPS);

wk.save("houtput.html", SaveFormat.HTML);

Bạn có thể tìm hiểu thêm về API Aspose.Cells trên trang sản phẩm chính thức , cũng như trong tài liệu .

Nếu bạn muốn thuê các nhà phát triển của chúng tôi để nhanh chóng và hiệu quả triển khai API trong dự án của mình, đội ngũ chuyên nghiệp của chúng tôi sẵn sàng hỗ trợ. Chúng tôi sẽ làm việc cùng bạn để hiểu dự án, thiết kế giải pháp và triển khai API Aspose theo nhu cầu, dù bạn cần tính năng mới cho sản phẩm Aspose hiện có hay API cho định dạng tệp mới.