【问题标题】:Copy style in openpyxl with reference to new cell参考新单元格在openpyxl中复制样式
【发布时间】: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


【解决方案1】:

尝试将C9中的=D10替换为=$D$10

【讨论】:

    猜你喜欢
    • 2014-06-13
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2018-09-06
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多