Aspose.Cells FOSS for Python là một thư viện nguồn mở miễn phí để làm việc với các tệp bảng tính trong ứng dụng Python. Cài đặt nó bằng chỉ lệnh pip install aspose-cells-foss và bắt đầu tạo sổ làm, đọc ô, áp dụng phong cách, xây dựng biểu đồ và xuất sang XLSX, CSV, Markdown hoặc JSON, tất cả đều không cần Microsoft Excel hoặc bất kỳ phụ thuộc Office nào.
Thư viện này cho thấy một API Python sạch, được xây dựng xung quanh Workbook, Worksheet,Cells và Cell , các đối tượng quen thuộc mà mọi nhà phát triển bảng tính đều biết. Đọc và viết ô bằng cách sử dụng ký hiệu ngụ cụ (ws.cells["A1"].value = "Hello"), tạo kiểu chúng với Font and Fill object, và xây nên biểu đồ cột hoặc đường dùng phương pháp add_bar() & add_line() trên ws.charts.
Vì thư viện không phụ thuộc vào các thư phòng Office bản địa, nó chạy giống nhau trên Windows, Linux và macOS CI runner, Docker container và môi trường không máy chủ. gói markitdown-aspose-cells-plugin mở rộng thư mục MarkItDown của Microsoft với hỗ trợ XLSX, cho phép xuất toàn bộ sổ làm việc sang Markdown bằng một cuộc gọi duy nhất. Các nhà phát triển cần API thương mại hoàn chỉnh với sự hỗ hỗ hộ sản xuất đầy đủ có thể sử dụng Aspose.Cells for Python cùng với những nguồn gốc mở này .
ws.cells["A1"] ký hiệu ngụ ý.NotImplementedError khi lưu).password trong một dòng.markitdown-aspose-cells-plugin thêm XLSX xuất sang Mark ItDowns.Aspose.Cells FOSS có thể cài đặt bằng một lệnh pip install aspose-cells-foss duy nhất. Không có thư viện Office gốc hay gói hệ thống nào cần cài đặt. Thư viện chạy trên bất kỳ môi trường Python 3.7+ nào mà không cần bước biên dịch.
API được thiết kế cố ý nhỏ gọn: Workbook, Worksheet, Cells, Cell, Font, Fill và Chart bao phủ phần lớn các trường hợp sử dụng thực tế. Mã nguồn được cấp phép MIT, lưu trữ trên GitHub, và chấp nhận báo cáo lỗi cũng như yêu cầu kéo.
Lắp đặt với pip, sau đó tạo một Workbook , truy cập vào Worksheet đầu tiên và viết các giá trị trực tiếp vào ô bằng cách sử dụng ký hiệu ngụ ý. Ví dụ này cũng cho thấy làm thế nào để đậm dòng tiêu đề bằng việc sửa đổi phong cách ô trước khi lưu.
pip install aspose-cells-fossfrom aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Mở sổ làm việc được lưu trên, thêm biểu đồ thanh trong một phạm vi hàng, sau đó gọi save() ba lần với các mở rộng tệp khác nhau XLSX, Markdown và CSV ?? mà không thay đổi bất kỳ mã nào khác.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
Đây là một thư viện Python miễn phí, được cấp phép MIT để tạo, đọc, sửa đổi và xuất bảng tính Excel mà không cần Microsoft Office.
XLSX cho đọc / viết. Các định dạng xuất khẩu chỉ bao gồm CSV, Markdown và JSON. Xuất khẩu Mark down được tích hợp vào thư viện thông qua save_as_markdown() và không yêu cầu plugin nào. Lựa chọn markitdown-aspose-cells-plugin thêm hỗ trợ XSLX vào Thư viện MarkItDown của Microsoft đó là một sự hội nhập riêng biệt, không phải là điều kiện để xuất thị Mark Down .
Không. Aspose.Cells FOSS là một thư viện Python thuần túy mà không phụ thuộc vào Microsoft Office, tự động hóa COM hoặc bất kỳ thời gian chạy độc quyền nào.
Chạy pip install aspose-cells-foss. Không cần thêm gói hệ thống hoặc phần mở rộng bản địa.
Có. Thư viện hỗ trợ các loại biểu đồ thanh, đường, bánh mì, diện tích và cổ phiếu thông qua phương pháp xây dựng biểu mẫu chuyên dụng trên ws.charts. Năm loại này lưu vào XLSX mà không có lỗi. Các loại bảng tính khác (scatter, combo, thác nước, vv) có thể được tạo trong bộ nhớ nhưng tăng NotImplementedError khi gọi workbook.save() .
Vâng. Thẻ một tham số password khi lưu để bảo vệ sổ làm việc bằng mã hóa AES .
markitdown-aspose-cells-plugin tích hợp Aspose.Cells FOSS vào thư viện MarkItDown của Microsoft, cho phép chuyển đổi đầy đủ XLSX-to-Markdown với một cuộc gọi duy nhất.
Mã nguồn, trình theo dõi vấn đề và hướng dẫn đóng góp có sẵn trên GitHub dưới giấy phép MIT.