Gratis Python-bibliotheek om XLS‑bestanden te lezen, bewerken en schrijven
Een kleine open‑source Python-bibliotheek stelt softwareontwikkelaars in staat om gegevens in Excel XLS-spreadsheets te lezen, bewerken, manipuleren en schrijven via de Python‑API.
Wat is Pyexcel-XLS?
Excel-bestanden zijn een alomtegenwoordig onderdeel van bedrijfs- en gegevensbeheer en helpen gebruikers bij het omgaan met financiële rapporten, data-analyse of elke andere taak die tabulaire gegevens omvat. Python, als een van de populairste programmeertalen voor deze taken, biedt een verscheidenheid aan bibliotheken om met verschillende bestandsformaten te werken. Als het gaat om het werken met Excel-bestanden in Python, is de Pyexcel-XLS-bibliotheek een waardevolle bron die het proces van het lezen en schrijven van Excel-bestanden vereenvoudigt.
Pyexcel-XLS is een Python-bibliotheek die deel uitmaakt van de grotere pyexcel-familie, die een consistente interface biedt om verschillende spreadsheetformaten, waaronder Excel, te verwerken. Deze bibliotheek stelt gebruikers in staat om gegevens van en naar Excel-bestanden te lezen en te schrijven zonder de noodzaak van complexe, low-level code. Het biedt een handige en gebruiksvriendelijke aanpak om Excel-bestanden te manipuleren, waardoor het geschikt is voor taken zoals gegevensextractie, rapportage en automatisering. Er zijn verschillende belangrijke functies onderdeel van de bibliotheek, zoals het schrijven van gegevens naar een Excel-bestand, het lezen van bestaande Excel-bestanden, het toepassen van stijlen op cellen en rijen, het samenvoegen van cellen, het omgaan met Excel-formules, werken met meerdere bladen en nog veel meer.
Pyexcel-XLS is een zeer gemakkelijk te gebruiken en waardevolle Python-bibliotheek voor het werken met Excel-bestanden. Het vereenvoudigt het proces van het laden, lezen en schrijven van Excel-gegevens, waardoor het een uitstekende keuze is voor een breed scala aan gegevensmanipulatietaken. Of je nu informatie uit Excel-bestanden moet extraheren of rapporten moet genereren, deze bibliotheek kan je workflow stroomlijnen. Dus, als je vaak met Excel-bestanden in Python werkt, probeer het dan en ervaar het gemak dat het biedt.
Aan de slag met Pyexcel-XLS
De aanbevolen manier om de Pyexcel-XLS-bibliotheek te installeren is via pip. Gebruik alstublieft het volgende commando voor een soepele installatie.
Installeer Pyexcel-XLS via PIP-commando
pip install Pyexcel-XLSInstalleer Pyexcel-XLS via GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Een Excel-bestand schrijven met Python
De open‑source Pyexcel-XLS-bibliotheek biedt de mogelijkheid om een eenvoudig Excel‑XLS‑bestand te maken en er gegevens naar te schrijven met slechts een paar regels Python‑code binnen hun eigen toepassingen. Software‑ontwikkelaars kunnen er ook verschillende soorten opmaak op toepassen, gegevens uit een externe bron laden, nieuwe rijen en kolommen invoegen, cellen zowel verticaal als horizontaal samenvoegen, enzovoort. In het volgende voorbeeld maken gebruikers een Excel-werkmap, voegen gegevens toe, benoemen de kolommen op basis van de eerste rij en breiden de rijen uit met onze gegevens met behulp van Python‑code.
Hoe maak je een eenvoudige Excel XLS-spreadsheet met de Python-bibliotheek?
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")
Een Excel-bestand lezen via de Python-API
De Pyexcel-XLS-bibliotheek maakt het eenvoudig voor softwareontwikkelaars om Excel-bestanden te lezen binnen hun eigen applicaties zonder externe afhankelijkheden. De bibliotheek stelt Python-ontwikkelaars in staat om een bestaand XLS-bestand te laden en te lezen met slechts een paar regels Python-code. Het biedt ook ondersteuning voor het lezen van slechts één specifiek werkblad. Bovendien is het ook mogelijk om een specifieke kolom of rij uit een gegeven Excel-bestand te benaderen en te lezen. Het volgende toont hoe eenvoudig softwareontwikkelaars gegevens uit een Excel-bestand kunnen lezen met Python-code.
Hoe lees je gegevens uit een Excel XLS-document met 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"]]}
Ondersteuning van diverse functies
De open source Pyexcel-XLS is een waardevolle Python-bibliotheek voor het werken met Excel-bestanden. Het vereenvoudigt het proces van het lezen en schrijven van Excel-gegevens, waardoor het een uitstekende keuze is voor een breed scala aan data-manipulatietaken. Er zijn verschillende belangrijke functies onderdeel van de bibliotheek, zoals het opmaken van cellen, het toevoegen van randen, het instellen van celkleuren om uw Excel-bestanden visueel aantrekkelijk te maken, het samenvoegen van cellen zowel verticaal als horizontaal, het schrijven en evalueren van Excel-formules, het creëren en manipuleren van meerdere werkbladen binnen één Excel-bestand, enzovoort.