Beschreibung:
- Der Benutzer hat data.xlsx geöffnet
- Starten Sie ein Python-Skript, das Daten liest, schreibt und in data.xlsx speichert.
- Nach Abschluss des Skripts sieht der Benutzer die aktualisierte Datei data.xlsx
Code: Select all
import openpyxl
import datetime
email_list_path = "d:\\test folder\\data.xlsx"
wb = openpyxl.load_workbook(email_list_path)
seznam_adres = wb["mailing list"]
for i in range(2, 5 + 1):
verze_emailu = seznam_adres.cell(row=i, column=6).value
cas = datetime.datetime.now()
seznam_adres.cell(row=i, column=5).value = cas.strftime('%x %X')
wb.save('email_list.xlsx')
Code: Select all
> Traceback (most recent call last):
> File "D:\\test folder\\Send_email.py", line 141, in \
> wb.save('email_list.xlsx')
>
> File "D:\\test folder\\venv\\lib\\site-packages\\openpyxl\\workbook\\workbook.py", line 386, in save
> save_workbook(self, filename)
>
> File "D:\\test folder\\venv\\lib\\site-packages\\openpyxl\\writer\\excel.py", line 291, in save_workbook
> archive = ZipFile(filename, 'w', ZIP_DEFLATED, allowZip64=True)
>
> File "C:\\Program Files\\Python310\\lib\\zipfile.py", line 1249, in __init__
> self.fp = io.open(file, filemode)
> PermissionError: \[Errno 13\] Permission denied: 'email_list.xlsx'
Mobile version