1. Termékek
  2.   Aspose.Cells
  3.   Aspose.Cells FOSS for Python

Aspose.Cells FOSS a Pythonhoz

Hozzon létre, módosítsa és exportálja az Excel lapokat a Python-ból - ingyenes és nyílt forráskódú, nulla Microsoft Office függőség.

Nyílt forráskódú Python könyvtár az Excel-speredlapokhoz

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.

Olvass és írj Excel fájlokat

  • XLSX: Nyissa meg és mentse a munkabágyakat teljes körű hűséggel.
  • Cell hozzáférés: Olvassa el és írja be az értékeket a ws.cells["A1"] csíkjegyzetgel.
  • Formula: Írja be a formula szálakat, amelyek az XLSX-ben tárolódnak - Excel vagy LibreOffice által értékelve nyitva van, nem pedig a könyvtár által időt takarít meg.
  • ** Több export formátum:** Export CSV, Markdown és JSON.
  • Törös utazás biztonságos: Az ismeretlen XML-részek megőrzése a re-save-on.

Hol lehet használni Aspose.Cells FOSS

  • Data pipelines: Export adatbázis keresési eredmények közvetlenül XLSX vagy CSV.
  • Raport generáció: A stílusos, márkás Excel-jelentések létrehozása Office nélkül.
  • Dokumentáció: Konvertáljuk a szalagokat a Markdownba a Markitown plugin segítségével.
  • ETL munkafolyamatok: Olvassa el a beviteli lapokat, átalakítsa az adatokat és írja le a kimeneti munkaböket.
  • CI/CD automatizálás: A Docker tartályok belsejében teszt-végrehajtási lapokat generál.

Stílus, grafika és biztonság

  • Font és töltse ki: Hatalmas, italikus, betűméret, előtér és háttér színek alkalmazása.
  • ** Számformátumok:** Megállapítsa a dátumot, pénznemet és az egyes cellákra vonatkozóan használt számformátokat.
  • Táblák: építsen lapot, vonalat, szalagot és tételt (ezek öt típusa hibátlanul ment a XLSX-re; más diagramtípusok felemelik NotImplementedError a mentésen).
  • AES titkosítás: A munkabárok egy sorban a password paraméterrel történő védelme.
  • MarkItDown plugin: markitdown-aspose-cells-plugin hozzáadja a XLSX exportot a MarkItdown-hoz.

Fejlesztő tapasztalat

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.

Készítsen munkaböccst és írjon cellákat

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")

Készítsen egy térképet és exportáljon több formátumra

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")

Gyakran ismételt kérdések

Mi az Aspose.Cells FOSS a Python számára?

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.

Milyen fájlformátumokat támogatnak?

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.

Microsoft Excel vagy Office?

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.

Hogyan telepítem fel?

A pip install aspose-cells-foss futtatása. nincs szükség további rendszercsomagokra vagy szülői kiterjesztésekre.

Képes-e a grafikonok elkészítése?

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.

Támogatja a titkosítást?

Igen. Válasszon egy password paraméteret a munkabájt védelme érdekében az AES titkosítással.

Mi az a MarkItDown plugin?

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.

Hol találom a forráskódot?

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.

  

Támogatás és tanulási források

 Magyar