openpyxl 单元格样式报告不正确

2023-11-26

使用Python库openpyxl我正在读取在 excel 2007 中创建的 XLSX 文件。除了单元格 A1 之外,它是空的,单元格 A1 为黄色,并且其中写入了值“test”。我可以轻松地从该单元格检索值,但是当我尝试确定填充颜色时,我得到以下结果:

this_sheet.cell("A1").style.fill.start_color 

返回“FFFFFF”

this_sheet.cell("A1").style.fill.end_color 

返回“FF0000”

在其他空白单元格上进行测试,我得到了完全相同的结果,并且尝试检索字体样式信息不断返回 calibri 大小 11(我们的系统默认值)。

我这一切都错了吗?我应该使用其他方法吗? 任何帮助将不胜感激。

Thanks!


Openpyxl 仍处于开发阶段,样式尚未完全实现,因此您可能会遇到一些问题。不要犹豫,在 上提出问题项目错误跟踪器如果你想。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

openpyxl 单元格样式报告不正确 的相关文章

随机推荐

  • 如何解决 TypeError: 'float' 对象不可迭代

    我怎样才能转移 A 0 12075357905088335 0 192198145631724 0 9455373400335009 0 6811922263715244 0 7683786941009969 0 0331122279846
  • Amazon EC2 中的 HTTPS 设置

    我们如何在 Amazon EC2 中启用 HTTPS 我们的网站正在 HTTP 上运行 首先 您需要打开 HTTPS 端口 443 为此 您可以访问https console aws amazon com ec2 并单击Security G
  • 从 Gradle 中的 Url 编译 Jar

    是否可以做类似的事情 compile files http ho st jar MyLibrary jar 在 Gradle Android Studio 中 可能的优点 始终获取最新版本 如果必须手动下载并复制 则并不总是拥有最新版本 即
  • Angular 模块联合 BrowserModule

    我正在使用 webpack5 和 CLI11 开发模块联合原型 主要如下所述 https www angulararchitects io aktuelles the microfrontend revolution part 2 modu
  • 订阅 WCF 服务中的事件

    我需要对 WCF 服务的功能进行一些实时报告 该服务在 Windows 应用程序中自托管 我的要求是当客户端调用某些方法时向主机应用程序报告 实时 我对该任务的最初想法是在服务代码中发布 NotifyNow 事件 并在我的调用应用程序中订阅
  • 如何备份sqlite数据库?

    正确的做法是什么 我只复制 sq3 文件吗 如果网站上有用户并且文件在复制时正在写入怎么办 sqlite3 命令行工具具有以下功能 backup点命令 您可以通过以下方式连接到您的数据库 sqlite3 my database sq3 并运
  • C# 中的 [Serialized] 和 [Serialized()] 之间有区别吗?

    我遇到过使用这两种表示法的示例 我找不到任何关于它的信息来说明哪一个是常见的 为什么允许使用两种符号 以及两者之间是否确实存在任何细微的差异 有人有主意吗 不 没有功能差异 你问为什么有两种不同的风格 为了简洁起见 允许使用第一个符号 允许
  • Lastpass 如何知道 Chrome 中当前的 URL

    在 Android 版 Chrome 中浏览时 如果 Lastpass 将 URL 识别为与您关联的登录详细信息 则会弹出建议 它如何知道 Chrome 正在查看哪个 URL 我知道 Lastpass 使用无障碍服务 但我想知道它如何从 C
  • google.protobuf.Empty 对于向后兼容性有危险吗?

    The spec for google protobuf Empty states 可以重复使用的通用空消息 以避免定义重复 API 中的空消息 一个典型的例子就是用它作为请求 或 API 方法的响应类型 我一直在内部提倡使用空消息包装器来
  • C++ 字符串文字的安全性和可靠性如何?

    所以 我想更好地掌握 C 中的字符串文字是如何工作的 我最关心的是您将字符串文字的地址分配给指针并传递它的情况 例如 char advice Don t stick your hands in the toaster 现在假设我只是在程序运
  • React router v6 如何在 axios 拦截器中使用“navigate”重定向

    import axios from axios import useNavigate from react router dom export const api axios create baseURL http 127 0 0 1 80
  • 如何生成每个点之间距离最小的 3 维随机点?

    我将在 matlab 中用这个特定字符生成 10 6 个随机点 这些点应该位于半径为 25 的球体内部 它们是 3 D 的 因此我们有 x y z 或 r theta phi 每个点之间有一个最小距离 首先 我决定生成点 然后检查距离 然后
  • each() 方法中的 jQuery 选择器

    假设我有一个如下所示的 HTML div class aaa span 1 span div div class aaa span 2 span div div class aaa span 3 span div div class aaa
  • WPF-Window Topmost 仅适用于自己的应用程序?

    我的 WPF 应用程序中的启动屏幕 加载窗口设置为最上面 真 现在 即使您切换到另一个应用程序 该窗口也会位于所有其他窗口之上 因为加载需要一些时间 我不想要这种行为 如果我设置最上面 假 窗口根本不在最上面 但是 如果您在使用另一个应用程
  • 从小部件刷新显示?

    我正在尝试通过小部件设置屏幕亮度 我们知道这很容易实现 因为大量的小部件已经做到了这一点 但是如何 在我从小部件调用的服务中 我这样做是为了设置亮度 Settings System putInt this getContentResolve
  • Visual Studio Code $psise 等价物

    我正在寻找一种在 VSCode 中复制 psISE 功能的方法 至少在编辑器中发现打开的活动文件的文件名 作为背景 我正在尝试迁移到使用 VSCode 进行 powershell 编辑而不是 ISE 因为 VSCode 是未来 我们在迁移某
  • 执行子进程失败

    我尝试通过 Python 调用带有多个参数的进程 执行批处理文件本身对我来说效果很好 但将其翻译成 Python 让我尖叫 这是批处理文件的内容 C Program Files bin cspybat C Program Files bin
  • 将数组作为参数传递给 JAX-RS 资源

    我有很多参数要使用 JAX RS 传递到服务器 有没有办法通过 URL 或 AarryList 来传递 您在这里有几个选择 选项 1 具有多个值的查询参数 You can为单个查询参数提供多个简单值 例如 您的查询字符串可能如下所示 PUT
  • Django 如何在类上而不是函数上使用“receiver”装饰器

    使用 Django 信号receiver装饰器我有以下功能 receiver post save def action signal sender instance created kwargs pass 是否可以使用receiver类上的
  • openpyxl 单元格样式报告不正确

    使用Python库openpyxl我正在读取在 excel 2007 中创建的 XLSX 文件 除了单元格 A1 之外 它是空的 单元格 A1 为黄色 并且其中写入了值 test 我可以轻松地从该单元格检索值 但是当我尝试确定填充颜色时 我