Bezmaksas Python bibliotēka, lai lasītu, rediģētu un rakstītu XLS failus
Maza izmēra atvērtā koda Python bibliotēka ļauj programmatūras izstrādātājiem lasīt, rediģēt, manipulēt un rakstīt datus Excel XLS izklājlapās, izmantojot Python API.
Kas ir Pyexcel-XLS?
Excel faili ir visur sastopama biznesa un datu pārvaldības sastāvdaļa, palīdzot lietotājiem tikt galā ar finanšu atskaitēm, datu analīzi vai jebkuru citu uzdevumu, kas ietver tabulveida datus. Python, kā viena no populārākajām programmēšanas valodām šiem uzdevumiem, nodrošina dažādas bibliotēkas, lai strādātu ar dažādiem failu formātiem. Runājot par Excel failu apstrādi Python, Pyexcel-XLS bibliotēka ir vērtīgs resurss, kas vienkāršo Excel failu lasīšanas un rakstīšanas procesu.
Pyexcel-XLS ir Python bibliotēka, kas ir daļa no plašākas pyexcel ģimenes, kas nodrošina konsekventu interfeisu dažādu izklājlapu formātu apstrādei, ieskaitot Excel. Šī bibliotēka ļauj lietotājiem lasīt un rakstīt datus no un uz Excel failiem bez vajadzības pēc sarežģīta, zemā līmeņa koda. Tā piedāvā ērtu un lietotājam draudzīgu pieeju Excel failu manipulēšanai, padarot to piemērotu uzdevumiem, piemēram, datu izguvei, atskaitēm un automatizācijai. Bibliotēkai ir vairāki svarīgi funkcionalitātes elementi, piemēram, datu rakstīšana Excel failā, esošo Excel failu lasīšana, stilu piemērošana šūnām un rindām, šūnu apvienošana, Excel formulu apstrāde, darbs ar vairākiem loksnēm un daudz kas cits.
Pyexcel-XLS ir ļoti viegli lietojama un vērtīga Python bibliotēka darbam ar Excel failiem. Tā vienkāršo Excel datu ielādes, lasīšanas un rakstīšanas procesu, padarot to par izcili piemērotu plašam datu manipulācijas uzdevumu spektram. Neatkarīgi no tā, vai jums jāizgūst informācija no Excel failiem vai jāizveido atskaites, šī bibliotēka var racionalizēt jūsu darba plūsmu. Tātad, ja bieži strādājat ar Excel failiem Python, izmēģiniet to un piedzīvojiet tās piedāvāto ērtību.
Kā sākt darbu ar Pyexcel-XLS
Ieteicamais veids, kā instalēt Pyexcel-XLS bibliotēku, ir izmantot pip. Lūdzu, izmantojiet šādu komandu, lai veiktu instalāciju gludi.
Instalējiet Pyexcel-XLS, izmantojot PIP komandu
pip install Pyexcel-XLSInstalējiet Pyexcel-XLS, izmantojot GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Rakstīšana Excel failā, izmantojot Python
Atvērtā koda Pyexcel-XLS bibliotēka nodrošina iespēju izveidot vienkāršu Excel XLS failu un ierakstīt tajā datus, izmantojot tikai pāris Python koda rindas savās lietojumprogrammās. Programmatūras izstrādātāji var arī piemērot dažādus formatēšanas veidus, ielādēt datus no ārēja avota, ievietot jaunus rindus un kolonnas, apvienot šūnas gan vertikāli, gan horizontāli, un tā tālāk. Turpmākajā piemērā lietotāji izveido Excel darba grāmatu, pievieno tai datus, nosauc kolonnas, balstoties uz pirmo rindu, un paplašina rindas ar mūsu datiem, izmantojot Python kodu.
Kā izveidot vienkāršu Excel XLS izklājlapu, izmantojot Python bibliotēku?
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 faila lasīšana caur Python API
Pyexcel-XLS bibliotēka ļauj programmatūras izstrādātājiem viegli nolasīt Excel failus savās lietotnēs bez ārējām atkarībām. Bibliotēka ļauj Python izstrādātājiem ielādēt un nolasīt esošu XLS failu, izmantojot tikai pāris Python koda rindas. Tā arī nodrošina atbalstu tikai konkrēta darblapas nolasīšanai. Turklāt ir iespējams piekļūt un nolasīt konkrētas kolonnas vai rindu no dotā Excel faila. Zemāk parādīts, cik vienkārši programmatūras izstrādātāji var nolasīt datus no Excel faila, izmantojot Python kodu.
Kā nolasīt datus no Excel XLS dokumenta, izmantojot 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"]]}
Dažādu funkciju atbalsts
Atvērtā koda Pyexcel-XLS ir vērtīga Python bibliotēka darbam ar Excel failiem. Tā vienkāršo Excel datu nolasīšanas un rakstīšanas procesu, padarot to par izcili piemērotu plašam datu manipulācijas uzdevumu spektram. Bibliotēkā ir vairākas svarīgas funkcijas, piemēram, šūnu formatēšana, robežu pievienošana, šūnu krāsu iestatīšana, lai Excel faili būtu vizuāli pievilcīgi, šūnu apvienošana gan vertikāli, gan horizontāli, Excel formulu rakstīšana un novērtēšana, vairāku loksnīšu izveide un manipulēšana vienā Excel failā utt.