Aspose.Cells FOSS dla Python to darmowa, otwarty kod biblioteki do pracy z plikami rozdzielczości w aplikacjach Pythona. zainstaluj go przy jednym poleceniu pip install aspose-cells-foss i zacznij tworzyć książki robocze, czytać komórki, stylizować aplikacje, budować wykresy i eksportować do XLSX, CSV, Markdown lub JSON, wszystko bez wymagania Microsoft Excel lub jakiejkolwiek zależności od pakietu Office.
Biblioteka przedstawia czystą, Pythonic API zbudowaną wokół Workbook, Worksheet i Cells – znane obiekty każdy deweloper zna. Czytaj i napisz komórki za pomocą notowania bramek (ws.cells["A1"].value = "Hello"), stylizuj je obiektami Font i Fill oraz tworz kolumny lub wykresy linii za pośrednictwem dedykowanych metod add_bar() a add_line() na ws.charts.
Ponieważ biblioteka nie ma zależności od bibliotek Office, działa identycznie na Windows, Linux i macOS CI runnerów, kontainerów Docker i środowiska bez serwera. pakiet markitdown-aspose-cells-plugin rozszerza bibliotekę Microsoft MarkItDown z obsługą XLSX, umożliwiając eksportowanie pełnej księgi roboczej do markdown za pomocą jednego połączenia.
ws.cells["A1"].NotImplementedError na zastrzeżeniu).password w jednej linii.markitdown-aspose-cells-plugin dodaje XLSX eksportu do Mark ItDowna.Aspose.Cells FOSS jest dostępny za pomocą jednego polecenia pip install aspose-cells-foss. nie ma native Office biblioteki ani pakietów systemowych do instalacji. Biblioteka działa w dowolnym środowisku Python 3.7+ bez kroków kompilacji .
API jest umyślnie małe: Workbook, Worksheet , Cells i Font oraz Chart obejmują znaczną większość przypadków użytkowania w świecie rzeczywistym. Baza kodów jest licencjonowana przez MIT, hostowana na GitHub i akceptuje raporty błędów i żądania.
Instaluj z rury, a następnie utwórz Workbook, dostaniesz się do pierwszego Worksheet i wpisz wartości bezpośrednio do komórek za pomocą notowania bramki. Przykład pokazuje również, jak odważać kolejkę nagłówka poprzez modyfikację stylu komórkowego przed oszczędzaniem.
pip install aspose-cells-foss
from 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")
Otwórz zapisany powyżej pakiet roboczy, dodaj wykres paska na szereg kolejek, a następnie zadzwoń save() trzy razy z różnymi rozszerzeniami plików – XLSX, Markdown i CSV – bez zmiany innego kodu.
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")
Jest to darmowa, licencjonowana przez MIT biblioteka Python do tworzenia, czytania, modyfikacji i eksportu wykresów Excel bez wymagania Microsoft Office.
XLSX do czytania/pisania. tylko formaty eksportowe obejmują CSV, Markdown i JSON. Export markdown jest zbudowany w bibliotece za pośrednictwem save_as_markdown() i nie wymaga żadnego plug-ina. Opcjonalny markitdown-aspose-cells-plugin dodaje wsparcie dla programu XL SX w bibliotekie Microsoft MarkItDown - to oddzielna integracja, a nie wymóg eksportu mark down.
Aspose.Cells FOSS to czysty bibliotekę Python z nieuzależnością od Microsoft Office, automatyzacji COM lub jakiegokolwiek własnego czasu pracy.
Wprowadź pip install aspose-cells-foss. Nie wymagane są dodatkowe pakiety systemowe ani native extensions.
Tak. Biblioteka obsługuje typy tablic, linii, pie, obszaru i magazynu za pośrednictwem dedykowanych metod tworzenia tabli na ws.charts. Te pięć typów przechowuje do XLSX bez błędu. Inne typowe tablice (scatter, combo, wodospad itp.) można utworzyć w pamięci, ale podnosić NotImplementedError kiedy workbook.save() jest wezwany.
Przejdź parametr password podczas oszczędzania, aby chronić księgę roboczą za pomocą szyfrowania AES.
markitdown-aspose-cells-plugin integruje Aspose.Cells FOSS w bibliotece MarkItDown firmy Microsoft, umożliwiając pełną konwersję XLSX-to-Markdown za pomocą jednego połączenia.
Kod źródłowy, śledźca wydania i przewodnik do składek są dostępne na GitHub pod licencją MIT.