Aspose.Cells FOSS for Python egy ingyenes, nyílt forráskódú könyvtár a szalagfájlokkal való munkavégzéshez a Python alkalmazásokban. telepítse azt egyetlen pip install aspose-cells-foss parancsmal és kezdj el munkabárok létrehozását, olvasási sejteket, alkalmazási stílusok építését, grafikonokat és exportálást XLSX-re, CSV-ra, Markdownra vagy JSON-okra, mindezt anélkül, hogy Microsoft Excel vagy bármely Office függőséget igényelne.
A könyvtár egy tiszta, Pythonic API épült körül Workbook, Worksheet és Cells a jól ismert tárgyak minden fejlesztő tudja. Olvassa el és írja be a sejteket a fúrójegyzet használatával (ws.cells["A1"].value = "Hello"), stílusolja őket Font és Fill objektumokkal, és oszlopokat vagy sordiagramokat épít a add_bar() vagy add_line() módszerekkel a ws.charts oldalon.
Mivel a könyvtár nem függ az eredeti Office könyvtáraitól, ugyanaz a Windows, Linux és macOS CI futókra, Docker tartályokra és szerver nélküli környezetekre működik. markitdown-aspose-cells-plugin csomag kiterjeszti a Microsoft MarkItDown könyvvizsgálatát XLSX támogatással, lehetővé téve a teljes munkafüzet-a-Markdown exportját egyetlen hívással. A fejlesztők, akiknek teljes kereskedelmi API-re van szüksége teljes termelési támogatással, használhatják ezeket a nyílt forráskódú erőforrásokat.
ws.cells["A1"] csíkjegyzetgel.NotImplementedError a mentésen).password paraméterrel történő védelme.markitdown-aspose-cells-plugin hozzáadja a XLSX exportot a MarkItdown-hoz.Az Aspose.Cells FOSS egy pip install aspose-cells-foss parancsmal telepíthető. nincs telepítésre szánt irodai könyvtárak vagy rendszer csomagok. A könyvtáros a Python 3.7+ környezetben fut, nem készített lépések nélkül.
Az API szándékosan kicsi: Workbook, Worksheet , Cells és Font a valós világban használt felhasználási esetek nagy többségét fedezi. A kódbázis MIT-licencelt, a GitHubon tárolt és elfogadja a hibakérdéseket és a kéréseket.
Telepítse a pipal, majd hozzon létre egy Workbook, lépjen hozzá az első Worksheet és írja be az értékeket közvetlenül a sejtek segítségével a füljegyzést. A példa azt is mutatja, hogyan kell megerősíteni a fejsorozat módosításával a cellatípus előtt menteni.
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")
Nyissa meg a fenti mentett munkabájt, adjon hozzá egy laptérképet sorrendben, majd hívja save() háromszor különböző fájl kiterjesztésekkel - XLSX, Markdown és CSV - anélkül, hogy bármilyen más kódot módosítanának.
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")
Ez egy ingyenes, MIT-licencelt Python könyvtár az Excel lapok létrehozására, olvasására és módosítására a Microsoft Office igénye nélkül.
XLSX olvasás/írás. export-csak formátumok közé tartozik CSV, Markdown és JSON. Mark Down export épül a könyvtárban keresztül save_as_markdown() és nem igényel plugin. Az opcionális markitdown-aspose-cells-plugin hozzáadja az XL SX támogatást a Microsoft MarkItDown könyvtára - ez egy külön integráció, nem követelmény a Mark down export.
Az Aspose.Cells FOSS egy tiszta Python könyvtár, amely nem függ a Microsoft Office-tól, a COM automatizálástól vagy bármilyen tulajdonos üzemeltetési időtől.
A pip install aspose-cells-foss futtatása. nincs szükség további rendszercsomagokra vagy szülői kiterjesztésekre.
Igen. A könyvtár támogatja a lap, vonal, pálya, terület és raktár grafikon típusok keresztül szentelt grafika-építő módszerek ws.charts. Ezek az öt típus menteni XLSX hibátlanul. Más grafikai típus (scatter, combo, vízesés, stb.) létrehozható memóriában, de emeli NotImplementedError amikor workbook.save() hívják.
Igen. Válasszon egy password paraméteret a munkabájt védelme érdekében az AES titkosítással.
markitdown-aspose-cells-plugin integrálja az Aspose.Cells FOSS-t a Microsoft MarkItDown könyvtárába, lehetővé téve a teljes XLSX-to-Markdown konverziót egyetlen hívással.
A forráskód, a kiadási nyomkövető és a hozzájárulás útmutató elérhető a GitHub-on az MIT licenc alatt.