【发布时间】:2018-10-27 12:51:17
【问题描述】:
我有一个 Excel 表格,其中一个单元格的值被引用到另一个单元格。
例如在 C9 -> =D10。
我在第 9 行上方添加 2 行(使用 openpyxl),然后以这种方式复制下面的行(前 9 和 10)(这里只复制一个单元格):
sheetname.cell(row=9, column=3).value = sheetname.cell(row=11, column=3).value
sheetname.cell(row=9, column=3)._style = copy(sheetname.cell(row=11, column=3)._style)
(现在第9行是第11行,第9行是新添加的)。
样式被复制,但引用不再是D10,而是旧单元格的引用(现在是D12)。
如何使引用成为动态引用并在 C9 -> =D10again 中拥有?
谢谢
【问题讨论】:
-
我的建议是不要这样做。在库中,我们不建议您在单元格之间复制这样的样式。
标签: python excel copy cell openpyxl