📅  最后修改于: 2023-12-03 14:45:57.850000             🧑  作者: Mango
Wenn Sie mit Python und Excel arbeiten, müssen Sie möglicherweise eine Zelle in einer Excel-Datei schreiben. Python bietet mehrere Möglichkeiten, dies zu tun, einschließlich der Verwendung von Bibliotheken wie xlwings, openpyxl und XlsxWriter.
XlsxWriter ist eine Python-Bibliothek zum Schreiben von Excel-Dateien (xls und xlsx). Es ist einfach zu bedienen und bietet eine hohe Leistung. Hier ist ein Beispiel, wie Sie mit XlsxWriter eine Zelle in einer Excel-Datei schreiben können:
import xlsxwriter
# Create a new Excel workbook
workbook = xlsxwriter.Workbook('example.xlsx')
# Create a new worksheet
worksheet = workbook.add_worksheet()
# Write a value to a cell
worksheet.write(0, 0, 'Hello, world!')
# Close the workbook
workbook.close()
Dieses Beispiel erstellt eine neue Excel-Datei mit dem Namen “example.xlsx” und schreibt den Text “Hello, world!” in die oberste linke Zelle der ersten Arbeitsblattseite. Sie können auch Zahlen, Datumsangaben und andere Werte in Zellen schreiben.
Openpyxl ist eine Python-Bibliothek zum Lesen und Schreiben von Excel-Dateien (xlsx). Es ist ebenfalls einfach zu bedienen und bietet eine hohe Leistung. Hier ist ein Beispiel, wie Sie mit Openpyxl eine Zelle in einer Excel-Datei schreiben können:
from openpyxl import Workbook
# Create a new Excel workbook
workbook = Workbook()
# Get the first worksheet
worksheet = workbook.active
# Write a value to a cell
worksheet['A1'] = 'Hello, world!'
# Save the workbook
workbook.save('example.xlsx')
Dieses Beispiel erstellt eine neue Excel-Datei mit dem Namen “example.xlsx” und schreibt den Text “Hello, world!” in die oberste linke Zelle der ersten Arbeitsblattseite. Sie können auch Zahlen, Datumsangaben und andere Werte in Zellen schreiben.
Xlwings ist eine Python-Bibliothek, die Excel-Dateien (xlsx) integriert und die Verwendung von Python-Skripten in Excel ermöglicht. Hier ist ein Beispiel, wie Sie mit Xlwings eine Zelle in einer Excel-Datei schreiben können:
import xlwings as xw
# Open an existing Excel workbook
workbook = xw.Book('example.xlsx')
# Get the first worksheet
worksheet = workbook.sheets[0]
# Write a value to a cell
worksheet.range('A1').value = 'Hello, world!'
# Save the workbook
workbook.save()
Dieses Beispiel öffnet eine vorhandene Excel-Datei mit dem Namen “example.xlsx” und schreibt den Text “Hello, world!” in die oberste linke Zelle der ersten Arbeitsblattseite. Sie können auch Zahlen, Datumsangaben und andere Werte in Zellen schreiben.
Insgesamt gibt es viele verschiedene Möglichkeiten, wie Sie Zellen in Excel-Dateien mit Python schreiben können. Wählen Sie die Bibliothek, die am besten zu Ihren Bedürfnissen passt, und beginnen Sie mit dem Schreiben Ihrer Excel-Dateien mit Python!