在openpyxl中复制样式并引用新单元格

时间:2018-05-17 09:44:10

标签: python excel copy cell openpyxl

我有一张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行是添加的第9行)。

复制样式,但引用不再是D10,而是旧单元格的引用(现在为D12)。 如何动态参考并在C9中有 - > =D10再次? 感谢enter image description here

1 个答案:

答案 0 :(得分:0)

而不是=D10中的C9尝试将其键入=$D$10