Aspose.Cells for Python via .NET
C# .NET API, skirta kurti ir konvertuoti „Excel“ skaičiuokles
Naudinga Python biblioteka leidžia kūrėjams programiškai generuoti, redaguoti, valdyti ir konvertuoti Microsoft Excel skaičiuoklę.
Aspose.Cells for Python per .NET yra labai naudinga ir lanksti biblioteka, leidžianti kūrėjams kurti ir programiškai valdyti „Microsoft Excel“ failus naudodami Python kodą. Biblioteka palaiko daugybę Microsoft Excel failų formatų, įskaitant XLS, XLSX, XLSM, XLSB, XLTX, XLTM, XLAM ir pan. Ši biblioteka sukurta ant .NET sistemos ir suteikia lengvai naudojamą sąsają Python kūrėjams, kad galėtų pasiekti Aspose.Cells bibliotekos funkcijas.
Aspose.Cells, skirtas Python per .NET API, yra gerai dokumentuotas, su daugybe pavyzdžių ir kodo pavyzdžių, kurie padės kūrėjams pradėti. Yra keletas svarbių bibliotekos funkcijų, tokių kaip naujų darbalapių įtraukimas, darbalapių kopijavimas arba perkėlimas iš vienos darbaknygės į kitą, automatinio filtrų kūrimas, komentarų įtraukimas į Excel langelius, darbalapių atvaizdavimas rastriniuose vaizduose, darbalapių atvaizdavimas į PDF, duomenų rūšiavimas, skaičiavimas. sudėtingos „Excel“ formulės, įterpti hipersaitus duomenims susieti, apsaugoti/neapsaugoti darbalapiai, kurti suvestinės lenteles ir suvestinės diagramas, šifruoti failus, koreguoti puslapio orientaciją, keisti puslapio mastelį, nustatyti popieriaus dydį, taikyti visų simbolių formatavimą ir dar daugiau.
Aspose.Cells for Python per .NET yra labai lengva valdyti ir palengvina programinės įrangos kūrėjų darbą, nes suteikia jiems išsamų funkcijų rinkinį, skirtą kurti, skaityti, rašyti, spausdinti, eksportuoti ir valdyti Excel failus. Bibliotekoje pateikiamas Python klasių ir metodų rinkinys, tiesiogiai susietas su Aspose.Cells bibliotekos funkcionalumu. Tai leidžia kūrėjams lengvai dirbti su „Excel“ failais, nereikia rašyti sudėtingo .NET kodo. Bibliotekoje teikiamas didelio našumo atminties valdymas ir optimizuotas kodo vykdymas, todėl lengva greitai ir efektyviai vykdyti didelius „Excel“ failus.
Pradedant naudotis Aspose.Cells, skirta Python per .NET
Aspose.Cells for Python per .NET platinamas kaip ZIP archyvas. Norėdami įdiegti, turite turėti Python 3.6 ar naujesnę versiją. Galite lengvai naudoti Aspose.Cells for Python per .NET iš pypi naudodami šią komandą.
Įdiekite Aspose.Cells, skirtą Python per .NET per pypi
$ pip install aspose-cells-python
Taip pat galite jį atsisiųsti tiesiogiai iš „Aspose“ produkto išleidimo puslapio.„Excel“ skaičiuoklės kūrimas naudojant Python API
Aspose.Cells for Python per .NET įtraukė visišką Microsoft Excel skaičiuoklės kūrimo ir valdymo palaikymą naudojant Python komandas. Bibliotekoje yra keletas svarbių paprastų ar sudėtingų skaičiuoklių kūrimo ir valdymo funkcijų, pvz., naujo darbalapio įtraukimas į esamą darbaknygę, bendrų darbalapių kūrimas, darbalapių kopijavimas ir perkėlimas, vaizdų ir diagramų įtraukimas į darbalapius, svarbaus teksto į skaičiuoklę, teksto keitimas darbalapiuose. , dokumentų ypatybių tvarkymas, turinio formatavimo stilių pridėjimas, eilučių ir stulpelių sujungimas ir daug daugiau.
Naujos darbaknygės kūrimas skirtingais formatais naudojant Python API
import aspose.cells
from aspose.cells import Workbook
# Create an instance of the Workbook class.
workbook = Workbook()
# Insert the words Hello World! into a cell accessed.
workbook.worksheets.get(0).cells.get("A1").put_value("Hello World")
# Save as XLS file
workbook.save("output.xls")
# Save as XLSX file
workbook.save("output.xlsx")
# Save as ods file
workbook.save("output.ods")
Apsaugokite Excel skaičiuoklę per Python API
Aspose.Cells, skirtas Python per .NET, suteikia visas galimybes apsaugoti savo „Excel“ skaičiuoklės dokumentus ir juos panaikinti savo Python programose. Biblioteka leidžia programinės įrangos kūrėjams neleisti kitiems pasiekti „Excel“ failų duomenų, apsaugoti „Excel“ failą slaptažodžiu, neleisti peržiūrėti paslėptų darbalapių, apsaugoti „Excel“ darbaknygės struktūrą slaptažodžiu, užrakinti visą „Excel“ darbalapį nuo netyčinio ar tyčinio pakeitimo, perkėlimo ar duomenų ištrynimas darbalapyje ir pan.
Šifruotų „Excel“ failų atidarymas naudojant „Python“
import aspose.cells
from aspose.cells import Workbook, LoadOptions, LoadFormat
# The path to the documents directory.
dataDir = ""
# Opening Microsoft Excel 2007 Xlsx Files
loadOptions = LoadOptions(LoadFormat.XLSX)
# Specify the password
loadOptions.password = "1234"
# Create a Workbook object and opening the file from its path
wbEncrypted = Workbook(dataDir + "EncryptedExcel.xlsx", loadOptions)
print("Encrypted excel file opened successfully!")
Naudokite formules duomenims apdoroti per Python API
Aspose.Cells for Python per .NET įtraukė galimybę apdoroti duomenis naudojant formules ir funkcijas. Bibliotekoje yra daug integruotų funkcijų ir formulių, leidžiančių programinės įrangos kūrėjams lengvai apskaičiuoti sudėtingus skaičiavimus. Biblioteka palaiko didžiulį matematinių, eilučių, Būlio, datos / laiko, statistikos, duomenų bazės, paieškos ir nuorodų formulių rinkinį. Be to, taip pat galima pridėti vartotojo apibrėžtas formules, kurias vartotojai nori įtraukti kaip „Excel“ priedą. Taip pat galite naudoti masyvo formulę arba pridėti R1C1 nuorodos stiliaus formulę į savo Python programų langelį.
„Excel“ skaičiuoklės konvertavimas naudojant Python API
Aspose.Cells for Python per .NET API yra labai naudingas įrankis konvertuoti Excel skaičiuoklę į kitus palaikomus failų formatus Python programose. Yra keletas svarbių bibliotekos funkcijų, pvz., skaičiuoklių eksportavimas į Markdown formatą , Excel skaičiuoklės konvertavimas į PDF, darbaknygės konvertavimas į XPS, Excel failų konvertavimas į OpenOffice ir LibreOffice Calc, Excel darbaknygė į MHTML, darbaknygės konvertavimas į JSON, Excel į TIFF. ir daug daugiau.
Konvertuokite „Excel“ skaičiuokles į kitus failų formatus naudodami „Python“ API
import aspose.cells
from aspose.cells import Workbook,SaveFormat
#load file to be converted
wk = Workbook("Book.xlsx");
#Convert XLS to PDF, XPS and HTML
wk.save("output.pdf", SaveFormat.PDF);
wk.save("output.xps", SaveFormat.XPS);
wk.save("houtput.html", SaveFormat.HTML);