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

Aspose.Cells FOSS for Python használata

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

Python könyvtár az Excel-alapú táblázatokhoz

Az Aspose.Cells FOSS for Python egy ingyenes, nyílt forráskódú könyvtár a számolótáblázati fájlokkal való munkavégzéshez a Python alkalmazásokban. Telepítse egyetlen pip install aspose-cells-foss parancsot, és kezdjen el munkalapokat készíteni, cellákat olvasni, stílusokat alkalmazni, diagramokat építeni, és exportálni XLSX, CSV, TSV, Markdown vagy JSON-ba, mindezt anélkül, hogy Microsoft Excel vagy bármilyen Office függőséget igényelne.

A könyvtár egy tiszta, Pythonic API-t mutat be, amely a „Munkalap”, „Munkalap”, „Cell” és „Cell” köré épül, amelyek minden táblázatkezelő számára ismertek. Olvassa el és írja le a cellákat a csomagtartó megjelölés (ws.cells["A1"].value = "Hello"), stílusolja őket a „Font" és a „Fill" objektumokkal, és építse ki az oszlop- vagy sordiagramokat a dedikált add_bar() és add_line() módszerekkel a ws.charts-on.

Mivel a könyvtár nem függ az eredeti Office-könyvtáraktól, a Windows, a Linux és a macOS CI-meghajtók, a Docker-tartályok és a szerver nélküli környezetek esetében is azonos módon fut. A „markitdown-aspose-cells-plugin” csomag a Microsoft MarkItDown könyvtárát XLSX támogatással bővíti, így egyetlen hívással teljes munkafüzet-markdown exportot tesz lehetővé.

Excel fájlok olvasása és írása

  • XLSX: Nyissa meg és mentse a munkafüzeteket teljes körű hűséggel.
  • **Cell hozzáférés: ** Olvassa el és írja le az értékeket a ws.cells["A1"] csomagtartó megjelöléssel.
  • Formulák: Írja be a képletláncokat, amelyeket a mentés során újraszámítanak.
  • ** Több export formátum:** Exportálás CSV, TSV, Markdown és JSON formátumokba.
  • **Kör-utazás biztonságos: ** Az ismeretlen XML-részek megőrzésre kerülnek az újratárolás során.

Hol lehet használni Aspose.Cells FOSS

  • ** Adatcsatornák:** Az adatbázis lekérdezés eredményeit közvetlenül az XLSX vagy CSV-be exportálhatja.
  • ** Jelentés generálása:** Az Office nélkül készítsen stílusos, márkás Excel-jelentéseket.
  • Dokumentáció: A táblázatok Markdownra történő átalakítása a MarkItDown bővítmény segítségével.
  • ETL munkafolyamatok: Olvassa el a bemeneti lapokat, alakítsa át az adatokat és írjon kimeneti munkafüzeteket.
  • ** CI/CD automatizálás: ** A Docker-tartályok belsejében generálhatók a teszt eredményei.

Styling, Charts és biztonság

  • **Font és töltés: ** Alkalmazzon merész, íróasztal, betűméret, előtér és háttérszínek.
  • ** Számformátumok:** Adja meg a dátum, a pénznem és az egyéni számformátumokat cellánként.
  • Térképek: Építsen sávokat, vonalakat, tésztákat, szétszórásokat, területeket és kombinált diagramokat.
  • **AES titkosítás: ** A munkafüzetek védelme egy sorban a „jelszó” paraméterrel.
  • **MarkItDown plugin: ** A markitdown-aspose-cells-plugin XLSX exportot ad hozzá a MarkItDown-hoz.

Fejlesztői élmény

Az Aspose.Cells FOSS egyetlen, a „pip install aspose-cells-foss” parancs segítségével telepíthető. Nincs telepíthető natív Office-könyvtár vagy rendszercsomag. A könyvtár bármely Python 3.7+ környezetben fut, összeállítás lépése nélkül.

Az API szándékosan kicsi: a „Workbook”, „Worksheet”, „Cells”, „Cell”, „Font”, „Fill” és „Chart” a valós felhasználási esetek túlnyomó többségét fedezi.

Munkafüzet létrehozása és cellák megírása

A pip segítségével telepítse, majd hozzon létre egy „munkalapot”, lépjen hozzá az első „munkalaphoz”, és írja be az értékeket közvetlenül a cellákba a csomagtartó megjelölés használatával.

» Bach pip telepítse aspose-cells-foss „”

A Python a következőről: aspose.cells_foss import Workbook

WB = munkafüzet WS = wb.worksheets munkafüzet[0]

Értékek írása c.cells[“A1”].érték = „Termék” cells[“B1”].érték = „Jövedelem” cells[“A2”].érték = „Kapcsoló” cella[“B2”].érték = 42000

Bold the header row - A fejjel A [A1 vagy B1] címkével ellátott szűrő: stílus = ws.cells[col].get_style() style.font.bold = igaz c.cells[col].apply_style(stílus) alkalmazása

Wb.save (a továbbiakban: „report.xlsx”) „”

Hozzon létre egy diagramot és exportáljon több formátumra

Nyissa meg a fenti mentett munkafüzetet, adjon hozzá egy sávdiagramot a sorok körén, majd hívja a 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ítana.

A Python a következőről: aspose.cells_foss import Workbook

wb = munkafüzet(„report.xlsx”) WS = wb.worksheets munkafüzet[0]

Adjon hozzá egy sávtáblát a 2-10 sorok felett

diagram = ws.charts.add_bar(12, 0, 25, 6) chart.n_series.add(“B2:B10”, igaz) chart.title = „Jövedelem termék szerint”

Wb.save (”report_with_chart.xlsx”)

Ugyanaz a munkafüzet exportálása Markdownba

Wb.save (a továbbiakban: „report.md”)

Vagy exportál a CSV-be

Wb.save (a továbbiakban: „report.csv”) „”

Frequently Asked Questions

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

Ez egy ingyenes, MIT-licencelt Python könyvtár az Excel táblázatok létrehozásához, olvasásához, módosításához és exportálásához anélkül, hogy a Microsoft Office-t kellene használnia.

Milyen fájlformátumokat támogatnak?

Az export-csak formátumok közé tartozik a CSV, a TSV, a Markdown (a MarkItDown pluginon keresztül) és a JSON.

Microsoft Excel vagy Office?

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 saját futtatási időtől.

Hogyan telepítem?

Futtassa a pip install a-cells-foss. Nincs szükség további rendszercsomagokra vagy natív kiterjesztésekre.

Lehet rajzokat készíteni?

A könyvtár támogatja a sáv, vonal, tészta, szóró, terület és kombinált diagram típusokat a dedikált diagramépítő módszerek segítségével a ws.charts-on.

Támogatja a titkosítást?

Igen. Mentésekor adjon át egy „jelszó” paramétert a munkafüzet AES titkosítással történő védelmére.

Mi az a MarkItDown plugin?

A „markitdown-aspose-cells-plugin” integrálja az Aspose.Cells FOSS-t a Microsoft MarkItDown könyvtárába, amely egyetlen hívással lehetővé teszi a teljes XLSX-to-Markdown konverziót.

Hol találom a forráskódot?

A forráskód, a kiadáskövető és a hozzájárulási útmutató a GitHubon elérhető az MIT licenc alatt.

  

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

 Magyar