Nemokama Python biblioteka XLS failų skaitymui, redagavimui ir rašymui
Mažo dydžio atviro kodo Python biblioteka suteikia programinės įrangos kūrėjams galimybę skaityti, redaguoti, manipuliuoti ir rašyti duomenis Excel XLS skaičiuoklėse per Python API.
Kas yra Pyexcel-XLS?
Excel failai yra visur paplitusi verslo ir duomenų valdymo dalis, padedanti vartotojams tvarkyti finansines ataskaitas, duomenų analizę arba bet kokią kitą užduotį, susijusią su lentelės duomenimis. Python, kaip viena populiariausių programavimo kalbų šiems tikslams, suteikia įvairias bibliotekas darbui su skirtingais failų formatais. Kai kalbama apie darbą su Excel failais Python kalboje, Pyexcel‑XLS biblioteka yra vertingas įrankis, supaprastinantis Excel failų skaitymo ir rašymo procesą.
Pyexcel-XLS yra Python biblioteka, kuri priklauso didesnei pyexcel šeimai ir suteikia nuoseklią sąsają įvairių skaičiuoklių formatų, įskaitant Excel, tvarkymui. Ši biblioteka leidžia vartotojams skaityti ir rašyti duomenis iš Excel failų ir į juos be poreikio rašyti sudėtingą, žemo lygio kodą. Ji siūlo patogų ir vartotojui draugišką požiūrį į Excel failų manipuliavimą, todėl tinka tokioms užduotims kaip duomenų išgavimas, ataskaitų rengimas ir automatizavimas. Bibliotekoje yra keletas svarbių funkcijų, tokių kaip duomenų rašymas į Excel failą, esamų Excel failų skaitymas, stilių taikymas langeliams ir eilutėms, langelių sujungimas, Excel formulų tvarkymas, darbas su keliais lapais ir daugelis kitų.
Pyexcel-XLS yra labai paprasta naudoti ir vertinga Python biblioteka darbui su Excel failais. Ji supaprastina Excel duomenų įkėlimo, skaitymo ir rašymo procesą, todėl yra puikus pasirinkimas įvairioms duomenų manipuliavimo užduotims. Nesvarbu, ar reikia išgauti informaciją iš Excel failų, ar generuoti ataskaitas, ši biblioteka gali supaprastinti jūsų darbo eigą. Taigi, jei dažnai dirbate su Excel failais Python kalba, išbandykite ją ir patirkite suteikiamą patogumą.
Pradžia su Pyexcel-XLS
Rekomenduojamas būdas įdiegti Pyexcel-XLS biblioteką – naudoti pip. Prašome naudoti šią komandą sklandžiam įdiegimui.
Įdiekite Pyexcel-XLS naudodami PIP komandą
pip install Pyexcel-XLSĮdiekite Pyexcel-XLS per GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Rašymas į Excel failą naudojant Python
Atviro kodo Pyexcel-XLS biblioteka suteikia galimybę sukurti paprastą Excel XLS failą ir įrašyti į jį duomenis vos keliais Python kodo eilutėmis savo programose. Programuotojai taip pat gali taikyti įvairius formatavimus, įkelti duomenis iš išorinio šaltinio, įterpti naujas eilutes ir stulpelius, sujungti langelius tiek vertikaliai, tiek horizontaliai ir t.t. Tolimesniame pavyzdyje vartotojai sukuria Excel darbaknygę, prideda duomenis, pavadina stulpelius pagal pirmąją eilutę ir pratęsia eilutes su mūsų duomenimis naudojant Python kodą.
Kaip sukurti paprastą Excel XLS skaičiuoklės lapą naudojant Python biblioteką?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Excel failo skaitymas per Python API
Pyexcel-XLS biblioteka leidžia programinės įrangos kūrėjams lengvai skaityti Excel failus savo programose be jokių išorinių priklausomybių. Biblioteka suteikia Python kūrėjams galimybę įkelti ir skaityti esamus XLS failus vos keliais Python kodo eilutėmis. Ji taip pat suteikia galimybę skaityti tik konkretų darbalapį. Be to, taip pat įmanoma pasiekti ir perskaityti konkretų stulpelį arba eilutę iš duoto Excel failo. Žemiau parodyta, kaip paprasta programinės įrangos kūrėjams perskaityti duomenis iš Excel failo naudojant Python kodą.
Kaip nuskaityti duomenis iš Excel XLS dokumento naudojant Python?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Įvairių funkcijų palaikymas
Atviro kodo Pyexcel-XLS yra vertinga Python biblioteka darbui su Excel failais. Ji supaprastina Excel duomenų skaitymo ir rašymo procesą, todėl yra puikus pasirinkimas įvairioms duomenų manipuliavimo užduotims. Biblioteka siūlo kelias svarbias funkcijas, tokias kaip ląstelių formatavimas, kraštų pridėjimas, ląstelių spalvų nustatymas, kad Excel failai būtų vizualiai patrauklūs, ląstelių sujungimas tiek vertikaliai, tiek horizontaliai, Excel formulų rašymas ir vertinimas, kelių lapų kūrimas ir manipuliavimas viename Excel faile ir t.t.