我有一个电子表格,其中 A 列包含日期。我正在使用公式来查看 A1 和 A2、A1 和 A3 等之间的天数差异,使用 B 列中的这个 excel 公式。
=datedif(A1,$A1$1,"D")
在excel中手动向下拖动时,它变为
=datedif(A2,$A$1,"D")
但是,我的脚本将原始公式填充到所有 B 列中,保留 A1 而不是向下移动到 A2、A3 等。这是我的脚本。
for row in ws8.iter_rows(min_col=2, max_col=2, min_row=1):
for cell in row:
cell.value = '=datedif(A1,$A$1,"D")'
