Aspose.Cells FOSS for Python egy ingyenes, nyílt forráskódú könyvtár táblázatfájlok kezelésére Python alkalmazásokban. Telepítsd egyetlen pip install aspose-cells-foss paranccsal, és kezdj el munkafüzeteket létrehozni, cellákat olvasni, stílusokat alkalmazni, diagramokat építeni, valamint exportálni XLSX, CSV, Markdown vagy JSON formátumba, mindezt anélkül, hogy a Microsoft Excel vagy bármilyen Office függőség szükséges lenne.
A könyvtár egy tiszta, Pythonos API-t kínál, amely a Workbook, Worksheet, Cells és Cell köré épül, a minden táblázatfejlesztő által ismert objektumok. Olvass és írj cellákat szögletes zárójelezéssel (ws.cells["A1"].value = "Hello"), formázd őket a Font és Fill objektumokkal, és építs oszlop- vagy vonaldiagramokat dedikált add_bar() és add_line() metódusokkal a ws.charts segítségével.
Mivel a könyvtár nem függ natív Office könyvtáraktól, azonos módon fut Windows, Linux és macOS CI futtatókon, Docker konténerekben és szerver nélküli környezetekben. A markitdown-aspose-cells-plugin csomag kibővíti a Microsoft MarkItDown könyvtárát XLSX támogatással, lehetővé téve a teljes munkafüzet‑Markdown exportot egyetlen hívással. Azok a fejlesztők, akiknek szükségük van a teljes kereskedelmi API-ra teljes termelési támogatással, használhatják a Aspose.Cells for Python-t ezekkel a nyílt forráskódú erőforrásokkal együtt.
ws.cells["A1"] zárójelzéssel.NotImplementedError).password paraméterrel védjük.markitdown-aspose-cells-plugin XLSX exportot ad hozzá a MarkIt Down-hoz.Aspose.Cells FOSS egyetlen pip install aspose-cells-foss paranccsal telepíthető. Nincsenek natív Office könyvtárak vagy rendszercsomagok, amelyeket telepíteni kellene. A könyvtár bármely Python 3.7+ környezetben fut, fordítási lépések nélkül.
A API szándékosan kicsi: Workbook, Worksheet, Cells, Cell, Font, Fill és Chart lefedik a valós világban előforduló esetek túlnyomó többségét. A kódbázis MIT licencű, a GitHubon van tárolva, és elfogad hibajelentéseket és pull requesteket.
Telepítsd pip-pel, majd hozz létre egy Workbook, érj el az első Worksheet, és írj értékeket közvetlenül a cellákba szögletes zárójel jelöléssel. A példa azt is bemutatja, hogyan lehet félkövérre állítani a fejlécsort a cellastílus módosításával a mentés előtt.
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")
Nyissa meg a fent mentett munkafüzetet, hozzon hozzá egy vonaltervet sorok körében, majd hívja fel háromszor save()-t különböző fájlkiterjesztésekkel XLSX, Markdown és CSV ?? más kód megváltoztatása nélkül.
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 táblázatok létrehozására, olvasására és exportálására a Microsoft Office nélkül.
XLSX olvasáshoz/íráshoz. Az exportálásra csak alkalmas formátumok közé tartozik a CSV, a Markdown és a JSON. A Markdown export be van építve a könyvtárba a save_as_markdown() segítségével, és nem igényel plugint. Az opcionális markitdown-aspose-cells-plugin XLSX támogatást ad a Microsoft MarkItDown könyvtárához — ez egy külön integráció, nem követelmény a Markdown exporthoz.
Nem. Aspose.Cells A FOSS egy tiszta Python könyvtár, amely nem függ a Microsoft Office-tól, COM automatizációból vagy bármely saját futási időtől.
Futtassa a pip install aspose-cells-foss. Nem szükségesek további rendszercsomagok vagy natív kiterjesztések.
Igen. A könyvtár támogatja a csík-, vonal-, pités-, terület- és részvénydiagramtípusokat az ws.charts dedikált diagramépítő módszerek segítségével. Ezek az öt típus hibátlanul ment XLSX-re. Más charttípust (scatter, combo, vízeső stb.) memóriában is létrehozhatunk, de akkor emelhetjük meg a NotImplementedError -t, ha hívjuk aworkbook.save() .
Igen. Adja át a password paramétert, amikor menteni akarja az AES titkosítással védett munkafüzetet.
markitdown-aspose-cells-plugin integrálja a Aspose.Cells FOSS-t a Microsoft MarkItDown könyvtárába, lehetővé téve az XLSX-nek a Markdown átváltását egyetlen hívással.
A forráskód, a kérdések nyomon követője és az hozzájárulási útmutató elérhető GitHub-on.