python - 参考新单元格在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 行是新添加的)。
样式被复制,但引用不再是D10
,而是旧单元格的引用(现在D12
)。如何使引用成为动态引用并=D10
再次在 C9 -> 中使用?谢谢
解决方案
=D10
而不是C9
尝试将其键入为=$D$10
推荐阅读
- sql - 动态 PL-SQL 编程 - DBMS_SQL.PARSE 问题
- amazon-emr - 自举动作 EMR 后应用程序安装
- google-cloud-functions - CloudBuild --cache-from 用于 CloudFunctions 的依赖项
- css - PrimeReact:悬停时更改菜单栏项目的背景颜色
- android-jetpack-compose - jetpack compose 中的 textAllCaps
- python - 当同一日期有共同标识符时,Python脚本总结行
- reactjs - 在获取请求中使用 Azure AD B2C(Google 登录响应)从 React App 中点击 Azure Functions(Google 身份验证安全)以获取令牌
- python - 尝试使用python比较两个文本文件
- python - “GPIBInstrument”对象没有“询问”属性
- javascript - 如何在 NextJS 的变量中缓存某些内容?