问题标签 [openpyxl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
88678 浏览

python - Openpyxl 检查空单元格

openpyxl似乎是使用Python读取Excel文件的好方法,但我一直遇到问题。我需要检测一个单元格是否为空,但似乎无法比较任何单元格属性。我尝试将其转换为字符串并使用"",但这没有用。为空时的单元格类型是None,或者NoneType但我不知道如何将对象与之进行比较。

建议?我知道openpyxl正在开发中,但也许这更像是一个一般的Python问题。

0 投票
2 回答
3102 浏览

python - 使用 xlwt / openpyxl 将多种格式应用于单元格的能力

我计划使用以下 2 个库之一在 python 中输出 excel 文件:

  1. xlwt ( http://www.python-excel.org/ )
  2. openpyxl ( http://packages.python.org/openpyxl/ )

我尝试了第一个,大多数事情似乎都很好,但有一个问题,不幸的是它可能不支持将多种格式应用于单元格的能力。(见http://groups.google.com/group/python-excel/browse_thread/thread/11c24606d9b2914d

这是真的吗?

如果是,有人知道如何解决吗?

例如,它不能使某些单词加粗,而另一些则为常规或不同的字体。

下面的照片是我想做的例子。您可以看到粗体字的 Peter 和常规文本样式的 Fernando。

例子

0 投票
9 回答
98995 浏览

python - 在 Openpyxl 中设置样式

我需要有关在 Openpyxl 中设置样式的建议。

我看到可以设置单元格的 NumberFormat,但我还需要设置字体颜色和属性(粗体等)。有一个 style.py 类,但似乎我无法设置单元格的样式属性,而且我真的不想开始修补 openpyxl 源代码。

有没有人找到解决方案?

0 投票
5 回答
21001 浏览

python - 通过文本和文件流保存 openpyxl 文件

我正在将 OpenPyXL 构建到一个应用程序中,该应用程序需要一个包含 excel 文件内容的字符串,以便它通过文件流写入。

从我对 OpenPyXL 源代码的调查来看,它看起来并不支持这种输出。有没有人有修改 openpyxl 以支持这一点的经验?

或任何一般性建议/解决方法?

谢谢。

0 投票
2 回答
20773 浏览

python - 无法在 openpyxl 中导入工作簿

我已经在 ubuntu 中安装了 openpyxl。
现在我正在运行带有 xlsx 文件的 openpyxl。

导入模块时,它给了我以下错误。

谁能知道我必须做些什么来解决这个问题?

0 投票
1 回答
715 浏览

python - 如何在不改变样式的情况下使用 openpyxl 读取 office 2010 excelfile

我是 python 新手,我想在不改变其样式的情况下阅读 office 2010 excel 文件。目前它工作正常,但日期格式正在改变。我想要它,因为它们在 excel 文件中。

0 投票
2 回答
2405 浏览

python - Python openpyxl.reader.excel 读取数据

大家好,我正在使用 python openpyxl 模块读取一个 xlsx 文件。当我阅读此文件时,它会更改 xlsx 中日期的日期格式。我怎样才能获得与 excel 文件中相同的值。我的代码是

任何人都可以帮助我获得相同值的 excel 文件。在 excel 文件中,日期就像 4/27/2009 但在 csv 中我得到 2009-06-12 00:00:00 之类的。

0 投票
1 回答
1516 浏览

ironpython - 如何在 IronPython 中安装 openpyxl

我试图使用 setup.py 安装 openpyxl,而 setup.py 又使用 setuptools。不幸的是,无法在 IronPython 中安装 setuptools,我想知道还有哪些其他选项。

0 投票
1 回答
1329 浏览

python - 无法在 OSX 上将 openpyxl 导入 python

我使用easy_install 安装openpyxl 并成功安装。但是,当我尝试通过 usin from openpyxml import Workbook 命令导入它时,pycharm 无法识别它。它是未解决的参考。

你能帮我解决这个问题吗?

0 投票
2 回答
47664 浏览

python - 在 openpyxl 的优化阅读器中使用 ws.iter_rows 迭代一系列行

我需要读取 10x5324 个单元格的 xlsx 文件

这是我试图做的事情的要点:

代码运行时间太长了(我正在执行操作,而不是打印),过了一会儿我不耐烦了,取消了它。

知道如何在优化的阅读器中工作吗?我需要遍历一系列行,而不是所有行。这是我尝试过的,但它是错误的:

没有范围功能有什么办法可以做到吗?

我想一种方法是:

但是有更优雅的解决方案吗?(顺便说一句,这也不起作用)