Aspose.Cells FOSS for Python ir bezmaksas, atvērtā koda bibliotēka darbam ar izklājlapu failiem Python lietojumprogrammās. Instalējiet to ar vienu pip install aspose-cells-foss komandu un sāciet izveidot darba grāmatas, lasīt šūnas, piemērot stilus, veidot diagrammas un eksportēt uz XLSX, CSV, Markdown vai JSON, viss bez Microsoft Excel vai jebkādas Office atkarības.
Bibliotēka piedāvā tīru, Pythonisku API, kas balstīts uz Workbook, Worksheet, Cells un Cell, pazīstamajiem objektiem, ko pazīst katrs izklājlapu izstrādātājs. Lasiet un rakstiet šūnas, izmantojot kvadrātiekavu notāciju (ws.cells["A1"].value = "Hello"), stilizējiet tās ar Font un Fill objektiem, un veidojiet kolonnu vai līniju diagrammas, izmantojot īpašas add_bar() un add_line() metodes uz ws.charts.
Tā kā bibliotēkai nav atkarības no vietējām Office bibliotēkām, tā darbojas identiski Windows, Linux un macOS CI izpildītājos, Docker konteineros un serverless vidēs. markitdown-aspose-cells-plugin pakotne paplašina Microsoft MarkItDown bibliotēku ar XLSX atbalstu, ļaujot pilnīgu darblapas uz Markdown eksportu ar vienu izsaukumu. Izstrādātāji, kuriem nepieciešams pilnīgs komerciāls API ar pilnu ražošanas atbalstu, var izmantot Aspose.Cells for Python kopā ar šiem atvērtā koda resursiem.
ws.cells["A1"] iekavu notāciju.NotImplementedError).password parametru vienā rindā.markitdown-aspose-cells-plugin pievieno XLSX eksportu MarkItDown.Aspose.Cells FOSS ir instalējams ar vienu pip install aspose-cells-foss komandu. Nav nevienu vietējo Office bibliotēku vai sistēmas pakotņu, ko instalēt. Bibliotēka darbojas jebkurā Python 3.7+ vidē bez kompilācijas soļiem.
API ir apzināti mazs: Workbook, Worksheet, Cells, Cell, Font, Fill un Chart aptver plašāko daļu reālo pasaules lietošanas gadījumu. Koda bāze ir MIT-licensed, izvietota GitHub, un pieņem kļūdu ziņojumus un pull requestus.
Instalējiet, izmantojot pip, pēc tam izveidojiet Workbook, piekļūstiet pirmajam Worksheet un rakstiet vērtības tieši šūnās, izmantojot kvadrātiekavu notāciju. Piemērs arī parāda, kā padarīt galvenes rindu treknrakstā, modificējot šūnas stilu pirms saglabāšanas.
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")
Atveriet iepriekš saglabāto darblapu, pievienojiet joslu diagrammu pār rindu diapazonu, pēc tam izsauciet save() trīs reizes ar dažādām faila paplašinājumiem — XLSX, Markdown un CSV — nepārveidojot citu 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")
Tas ir bezmaksas, MIT licencēts Python bibliotēka, kas ļauj izveidot, lasīt, modificēt un eksportēt Excel izklājlapas, neprasot Microsoft Office.
XLSX lasīšanai/rakstīšanai. Eksportam paredzētie formāti ietver CSV, Markdown un JSON. Markdown eksportēšana ir iekļauta bibliotēkā, izmantojot save_as_markdown(), un nav vajadzīgs neviens spraudnis. Papildu markitdown-aspose-cells-plugin pievieno XLSX atbalstu Microsoft MarkItDown bibliotēkai — tas ir atsevišķs integrācijas risinājums, nevis prasība Markdown eksportam.
Nr. Aspose.Cells FOSS ir tīra-Python bibliotēka, kas nepaļaujas uz Microsoft Office, COM automatizāciju vai kādu īpašu izpildlaiku.
Izpildiet pip install aspose-cells-foss. Nav nepieciešami papildu sistēmas pakotnes vai vietējie paplašinājumi.
Jā. Bibliotēka atbalsta joslu, līniju, sektoru, laukuma un akciju diagrammu tipus, izmantojot īpašas diagrammu veidotāja metodes uz ws.charts. Šie pieci tipi tiek saglabāti XLSX formātā bez kļūdām. Citi diagrammu tipi (izkliedes, kombinētas, kaskādes utt.) var tikt izveidoti atmiņā, bet izsaucot workbook.save() tiek izraisīts NotImplementedError.
Jā. Nododiet password parametru, saglabājot, lai aizsargātu darblapu ar AES šifrēšanu.
markitdown-aspose-cells-plugin integrē Aspose.Cells FOSS Microsoft MarkItDown bibliotēkā, ļaujot veikt pilnīgu XLSX uz Markdown konvertēšanu ar vienu izsaukumu.
Pirmkods, problēmu izsekotājs un ieguldījumu ceļvedis ir pieejami GitHub zem MIT licences.