Hogyan lehet elkezdeni a Python Aspose.Cells FOSS-t

Hogyan lehet elkezdeni a Python Aspose.Cells FOSS-t

aspose-cells-foss A Python egy ingyenes, MIT-licencelt könyvtár a létrehozáshoz, olvasáshoz és Számítógépi fájlok konvertálása – nincs szükség Microsoft Office-ra, native kiterjesztésekre, tiszta Python a PyPie-től.

Lépésről‑lépésre útmutató

1. lépés: A csomag telepítése

A pip segítségével telepíthető:

pip install aspose-cells-foss>=26.3.1

Ellenőrizze a telepítést:

from aspose.cells_foss import Workbook
print("aspose-cells-foss is ready.")

2. lépés: A szükséges osztályok importálása

from aspose.cells_foss import Workbook, SaveFormat

3. lépés: Készítsen munkalapot és írjon adatokat

használja Workbook() Új munkafüzetet hoz létre. Hozzáad egy munkalapot a add_worksheet(),Akkor az A hálózaton keresztül a cellás cells Tulajdon és felhasználás Cells.cell(row, col) A megszerzéshez a Cell.Értékek beállítása a Cell.put_value():

from aspose.cells_foss import Workbook, SaveFormat

wb = Workbook()
ws = wb.add_worksheet("Sales")

cells = ws.cells
cells.cell(1, 1).put_value("Product")
cells.cell(1, 2).put_value("Revenue")
cells.cell(2, 1).put_value("Widget A")
cells.cell(2, 2).put_value(12500)
cells.cell(3, 1).put_value("Widget B")
cells.cell(3, 2).put_value(8750)

wb.save("sales.xlsx", SaveFormat.XLSX)
print("sales.xlsx written.")

4. lépés: Olvassa el a munkafüzetet vissza

A meglévő fájl betöltéséhez lépjen a feldolgozási útvonalra Workbook(file_path).Használd get_worksheet() index vagy név, majd olvassa el a cellatartalmakat az value Az ingatlan:

from aspose.cells_foss import Workbook

wb = Workbook("sales.xlsx")
ws = wb.get_worksheet(0)
cells = ws.cells

print(f"A1: {cells.cell(1, 1).value}")
print(f"B2: {cells.cell(2, 2).value}")

3. lépés: Mentse el a célformátumba

Workbook.save() Több formátumú támogatás SaveFormat.Használd SaveFormat.CSV A A szétválasztott termelés és SaveFormat.MARKDOWN A Markdown táblákhoz:

from aspose.cells_foss import Workbook, SaveFormat

wb = Workbook("sales.xlsx")
wb.save("sales.csv", SaveFormat.CSV)
wb.save("sales.md", SaveFormat.MARKDOWN)
print("CSV and Markdown exports written.")

Közös problémák és fixok

ModuleNotFoundError: No module named 'aspose' A csomag telepítése az aktív virtuális környezetbe: pip install aspose-cells-foss. Megerősítse a pip show aspose-cells-foss.

FileNotFoundError Amikor egy munkafüzetet töltünk fel használja pathlib.Path A hordozható útvonalak kialakítása: Workbook(str(Path("data") / "file.xlsx")).

Cell érték visszaállítása None Olvasás után A cella üres vagy nem elérhető. használja a Cell.is_empty() Olvasás előtt ellenőrizni kell value.

A CSV-kiadás csak az első lapot tartalmazza save() A SaveFormat.CSV csak az aktív munkalapot exportálja. használja a set_active_worksheet() kiválasztja azt a lapot, amelyet exportálni szeretne a mentés előtt.

A XLSX fájlt nem nyitja meg az Excel Biztosítsa, hogy átmegy SaveFormat.XLSX nélkül, a formátumot az adott fájl kiterjesztése; ha az út nem .xlsx A kiterjesztés a kimenetet nem lehet érvényes.

Gyakran ismételt kérdések

A Microsoft Office-t is igényli a Windows?

A könyvtár a táblázatok fájljait natív Pythonban olvassa és írja, anélkül, hogy bármilyen függőséget vállalna a Microsoft Office-tól, a COM automatizálástól vagy a Windows API-ktől.

Mely Python verziók támogatottak?

Python 3.7 vagy újabb verzió A csomag Windows, macOS, Linux és Docker konténerekön fut.

A könyvtár szabadon használható kereskedelmi célokra?

Az MIT licenc alatt áll, és bármilyen célra használhatja, módosíthatja és terjesztheti.

Hogyan állíthatom be az összes cellát egy lapban?

használja Cells.iter_rows() A ROG-ot a következő sorrendben kell megadni:

from aspose.cells_foss import Workbook

wb = Workbook("data.xlsx")
ws = wb.get_worksheet(0)
for row in ws.cells.iter_rows(0, None, 0, None, values_only=True):
    print(row)

Milyen formátumban menthetek?

SaveFormat támogatás XLSX, CSV, TSV, MARKDOWN,és JSON.Használd SaveFormat.from_extension(file_path) automatikusan észleli a formátumot egy fájl útvonalból.

Ezért is

 Magyar