Miten aloittaa Aspose.Cells FOSS Pythonin kanssa

Miten aloittaa Aspose.Cells FOSS Pythonin kanssa

aspose-cells-foss Python on MIT:n lisensoitu vapaa kirjastokirja luomiseen, lukemiseen ja muuntaminen levyn tiedostoja – ei Microsoft Office vaaditaan, ei alkuperäisiä laajennuksia, puhdas Python on pypi.

Vaiheittainen opas

Vaihe 1: Aseta paketti

Pypiin ja pipiin:

pip install aspose-cells-foss>=26.3.1

Tarkista asennuksen:

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

Vaihe 2: Tarvittavat luokitukset tuonnissa

from aspose.cells_foss import Workbook, SaveFormat

Vaihe 3: Luo työpöytä ja kirjoita tietoja

Käytä Workbook() luoda uusi työpöytä. Lisää työlehti add_worksheet(),Sitten sitten pääsy solujen verkkoon kautta cells omaisuus ja käyttö Cells.cell(row, col) Saadaaksesi a Cell.Määritä arvot kanssa 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.")

Vaihe 4: Lue työpöytä takaisin

Lataa olemassa oleva tiedosto siirtämällä tiedostopalvelun Workbook(file_path).Käytä get_worksheet() indeksin tai nimen perusteella, sitten lue solujen arvot kautta value Omistuksen kohteena:

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

Vaihe 3: Tallenna kohdeformaattiin

Workbook.save() tukee useita muotoja kautta SaveFormat.Käytä SaveFormat.CSV ja että erillinen tuotanto ja SaveFormat.MARKDOWN Markdown taulukot ovat:

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

Yleisiä ongelmia ja korjauksia

ModuleNotFoundError: No module named 'aspose' Asenna paketti aktiivisessa virtuaalisessa ympäristössä: pip install aspose-cells-foss. vahvistaa kanssa pip show aspose-cells-foss.

FileNotFoundError Kun työpöytä on ladattava Käytä pathlib.Path Käytännön kannettava reitti: Workbook(str(Path("data") / "file.xlsx")).

Kelloarvo palautuu None lukemisen jälkeen Se on tyhjä tai ulos alueesta. Käytä Cell.is_empty() Tarkista ennen lukemista value.

CSV-lähteet sisältävät vain ensimmäisen levyn save() ja kanssa SaveFormat.CSV Tuodaan aktiivinen työpöytä vain. Käytä set_active_worksheet() Valitse levy, jonka haluat viedä ennen säästöjä.

XLSX-tiedosto ei ole avattu Excelissä Varmista, että lähdet SaveFormat.XLSX Ilman sitä muoto on peräisin tiedoston laajennus; jos reitti ei ole .xlsx Tuotantoa ei ehkä ole voimassa.

Usein kysytyt kysymykset

Tarvitsetko aspose-sol-fossin Microsoft Office?

Kirjasto lukea ja kirjoittaa levyn tiedostoja alkuperäisesti puhtaassa Pythossa ilman mitään riippuvuutta Microsoft Office, COM automaatio tai Windows API.

Millaisia Python-versioita tuetaan?

Python 3.7 tai uudempi. paketti toimii Windows, macOS, Linux ja Docker -tallissa.

Onko kirjasto vapaata kaupalliselle käytölle?

Kyllä. Se on julkaistu MIT-lisenssin mukaisesti. voit käyttää, muuttaa ja jakaa sitä uudelleen mihin tahansa tarkoitukseen, mukaan lukien kaupalliset sovellukset.

Miten voin iteroida kaikkia solujen levyjä?

Käytä Cells.iter_rows() Säännöt peräkkäin:

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)

Millaisia muotoja voin tallentaa?

SaveFormat tukea XLSX, CSV, TSV, MARKDOWN,ja JSON.Käytä SaveFormat.from_extension(file_path) tiedoston muodon tunnistaminen automaattisesti tiedostomuodosta.

Katso myös

 Suomi