Aspose.Cells FOSS za Python je besplatna, open-source biblioteka za rad sa spreadsheet fajlovima u Python aplikacijama. Instalirajte je jednom pip install aspose-cells-foss komandom i počnite da kreirate radne sveske, čitate ćelije, primenjujete stilove, pravite grafikone i izvozite u XLSX, CSV, Markdown ili JSON, sve bez potrebe za Microsoft Excel-om ili bilo kojom Office zavisnošću.
Biblioteka izlaže čist, Pythonic API izgrađen oko Workbook, Worksheet, Cells i Cell, poznatih objekata koje svaki developer za proračunske tablice poznaje. Čitajte i pišite ćelije koristeći notaciju u zagradama (ws.cells["A1"].value = "Hello"), stilizujte ih pomoću Font i Fill objekata, i pravite kolone ili linijske grafikone koristeći posvećene add_bar() i add_line() metode na ws.charts.
Pošto biblioteka nema zavisnost od nativnih Office biblioteka, radi identično na Windows, Linux i macOS CI runner-ima, Docker kontejnerima i serverless okruženjima. markitdown-aspose-cells-plugin paket proširuje Microsoft-ovu MarkItDown biblioteku sa XLSX podrškom, omogućavajući kompletan izvoz radne sveske u Markdown jednim pozivom. Programeri koji trebaju kompletan komercijalni API sa punom proizvodnom podrškom mogu koristiti Aspose.Cells for Python uz ove open-source resurse.
ws.cells["A1"] нотацијом у скобицама.NotImplementedError при спасу).password у једном редовима.markitdown-aspose-cells-plugin додаје XLSX извоз у MarkitDowns.Aspose.Cells FOSS je instalabilan jednim pip install aspose-cells-foss komandama. Ne postoje nativne Office biblioteke niti sistemski paketi za instalaciju. Biblioteka radi na bilo kom Python 3.7+ okruženju bez koraka kompilacije.
API je namerno mali: Workbook, Worksheet, Cells, Cell, Font, Fill i Chart pokrivaju veliku većinu stvarnih slučajeva upotrebe. Kodna baza je licencirana pod MIT-om, hostovana na GitHub-u i prihvata izveštaje o greškama i pull zahteve.
Уставити са пипом, затим створити Workbook, приступити првом Worksheet и директно написати вредности у ћелије користећи нотацију за скок. Пример такође показује како да се пре спасавања модификује стил ћелија путем малог слоја заглавља.
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")
Отвори радни лист сачуван горе, додај штанковну таблицу преко опсега редова, а затим позови save() три пута са различитим проширењима датотеке XLSX, Markdown и CSV ?? без промене било кода.
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")
То је бесплатна, MIT-лиценцирана Python библиотека за креирање, читање, модификацију и извоз Екселова табела без потребе за Мајкрософт Офисом.
XLSX за читање/писање. Формати који се извозе само укључују CSV, Markdown и JSON. Маркдаун извоз је уграђен у библиотеку преко save_as_markdown() и не захтева плагин. Опционални markitdown-aspose-cells-plugin додаје ХЛСКС подршку Мајкрософтској MarkItDown библиотеци то је посебна интеграција, а није захтев за Маркдаон износ.
Не. Aspose.Cells FOSS је чиста Питон библиотека без зависности од Мајкрософт оффиса, COM аутоматизације или било ког власничког трчања времена.
Pokrenite pip install aspose-cells-foss. Nisu potrebni dodatni sistemski paketi ili nativna proširenja.
Да. Библиотека подржава типe црта, линије, пијета, површине и стокова путем метода за граф-градар на ws.charts. Ових пет типова сачува се у XLSX без грешке. Други типови табела (скретер, комбо, водопад итд.) могу бити креирани у меморији али повећати NotImplementedError када се зове workbook.save() .
Да. Пропустите параметр password када спадају да би заштитили радни књигу са AES шифровањем.
markitdown-aspose-cells-plugin интегрише Aspose.Cells FOSS у Мајкрософтску MarkItDown библиотеку, омогућавајући пуну XLSX-to-Markdown конверзију са једним позивом.
Изворни код, тракер за емисије и водич доприноса доступни су на ГитХубу под лиценцом МИТ-а.