问题标签 [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 回答
47168 浏览

python - 使用 openpyxl 将多行字符串写入单元格

我正在尝试将数据写入具有多个换行符的单元格(我相信 \n),生成的 .xlsx 已删除换行符。有没有办法保留这些换行符?

0 投票
2 回答
5659 浏览

python - 在openpyxl中为标签着色

我们有一种情况,我们想使用 openpyxl 为工作表的选项卡着色。有没有办法在图书馆内做到这一点?或者,有没有人找到一种在库外部执行此操作的方法(即通过扩展或类似的方法)?

0 投票
6 回答
65273 浏览

python - 如何使用python连接三个excels文件xlsx?

您好,我想使用 python 连接三个 excels 文件 xlsx。

我曾尝试使用 openpyxl,但我不知道哪个函数可以帮助我将三个工作表附加到一个工作表中。

你有什么想法吗?

非常感谢

0 投票
2 回答
25547 浏览

python - 使用 openpyxl 插入列

我正在编写一个修改现有 excel 文档的脚本,我需要能够在其他两个列之间插入一列,例如 VBA 宏命令.EntireColumn.Insert

openpyxl有什么方法可以插入这样的列吗?
如果没有,关于写一个的任何建议?

0 投票
1 回答
624 浏览

python - 使用 openPyxl 在 xslx 中写入完整的一行

我需要使用 openpyxl 将数据覆盖到现有的 xslx 文件(一个工作表)中。我能够从 get_sheet_names 函数获取工作表。任何人都可以为我提供输入以使用 openpylx 将完整的行写入 xslx。我有列表格式的数据。它将对我有所帮助,因为我有 1000 多行。我试图搜索但没有找到任何正确的答案(python 和 openpyxl 的新手)

0 投票
2 回答
4368 浏览

python - xlsx 文件中的图形被 openpyxl 覆盖

我们需要使用 python 脚本更新 xlsx 表,该脚本会进行一些计算并更新一个工作表。我选择 openpyxl 因为它支持写入/更新 xlsx 文件。在 Excel 工作表中也包含一些图表,但是当我更新 excel 工作表时,图表不能分别用于 excel 和数据更新。我认为我们在使用 openpyxl 更新图形时遇到了一些问题。谁能给我一些输入来解决这个问题

或者换句话说,在 Excel 表中我有 10 个工作表。在工作表 1 中,它包含图表。我已经更新了 5 号工作表。工作表已成功更新。但是我已经松开了工作表 1 的图表。

(请认为我是 openpyxl 的新手)

0 投票
1 回答
1934 浏览

python - Python - 将现有工作簿的格式应用于另一个工作簿

我对 Python 编码比较陌生,这是我的问题: 1- 当我更新现有 .xlsx 文件的数据(使用 openpyxl)时,结果是 .xlsx 丢失了所有以前的格式。我也尝试过使用 .xls(使用 xlwt 和 xlrd),但没有任何改变。2- 所以,我决定保留这个未格式化的结果文件并应用模板 .xls(x) 文件的所有格式。

是否有直接的方法来保留步骤 1 中的格式?如果没有,我该如何实施第 2 步?

PS:我尝试使用 xlutils.styles 处理样式......但我没有设法......

谢谢你的帮助!

0 投票
3 回答
11720 浏览

python - Django:openpyxl 将工作簿保存为附件

嗨,我有一个快速的问题。我在互联网上没有找到答案,也许你们中的某个人可以帮助我。

所以我想将工作簿另存为附件,但我不知道如何让我们看一个例子:

然后我尝试了:

它确实返回 xlsx 文件,但在文件中只有对象地址而不是文件的内容:

有人可以帮忙吗?

0 投票
1 回答
11757 浏览

python - 使用 openpyxl 对列进行排序

我已经创建了 Excel 表并将数据写入 Excel 文件。

我们有使用排序列的任何功能openpyxl吗?我无法附加 Excel 工作表并删除一行 Excel 工作表:

0 投票
1 回答
7881 浏览

python - csv 和 xlsx 文件导入到 pandas 数据框:速度问题

从 xlsx 文件中读取数据(仅 20000 个数字)需要很长时间:

大约需要 9 秒。

如果我以 csv 格式保存相同的文件,则需要大约 25 毫秒:

这是 openpyxl 的问题还是我错过了什么?有没有其他选择?