擅长:python、mysql、java
<p>您的代码不完整,并且traceback丢失,这将告诉我们是哪一行导致了问题。我可以运行代码没有问题,所以我怀疑你的工作表不是你想象的那样。在</p>
<p>首先,我认为不需要中间循环:您可以根据需要简单地分配单元。假设要将日期放在第二列中:</p>
<pre><code>from openpyxl import Workbook
wb = Workbook()
wsFR = wb.active
from datetime import date, timedelta
today = date.today()
for day in range(13):
todayminus = today - timedelta(days=day)
wsFR.cell(row=day+1, column=2, value=todayminus)
</code></pre>