问题标签 [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.
python - 在openpyxl中插入图像
是否可以使用 openpyxl 插入图像(jpeg、png 等)?
基本上我想在它下面放置一个带有图表的生成图像。
我在文档中没有看到任何内容,与代码的成熟度相比,这似乎有点缺乏。
python - openpyxl 基本搜索
我正在尝试搜索 excel 文档,如果 mp3 文件的名称在 excel 文档中匹配,它会打印出找到名称实例的行。
这就是我所拥有的:
excel - Openpyxl,如何在使用 openpyxl .save() 函数保存之前的 .xlsx 文件样式?
我对 openpyxl 库有疑问。
问题:
当我使用 xlwt,打开一个 .xls 文件并在其中写入一些单元格时,我没有触摸的单元格样式保持不变。但是现在我必须使用 xlsx 文档,所以我为此选择了 openpyxl。但是在使用 .save 函数保存后,它完全剥离了文档的样式,甚至是我根本没有触及的单元格。
关于如何保持风格的任何建议?
python - 使用openpyxl从excel中的列中获取值
我本来打算在最后一块代码中使用答案中的代码来做到这一点。但是,我在for cell in ws.iter_rows(range_string=range_expr):
说“工作表对象没有属性 iter_rows”的行中出现错误。知道我在这里做错了什么吗?
python - 使用 openpyxl 解析列
我有以下算法来解析整数值的列:
这在说“IndexError:元组索引超出范围”时崩溃cell = row[0]
,我不知道这是什么意思。我尝试打印行以查看它包含的内容,但它给我的只是一组空括号。有人知道我错过了什么吗?
python - worksheet.iter_rows() 没有从电子表格中提取任何数据
我有一个使用 openpyxl 的 iter_rows 函数解析的数据电子表格。但是,当我使用以下方法遍历工作表时:
第 3 行只是吐出空括号,这意味着第一个 if 语句将始终评估为 false,并且不会将任何值附加到地址。我感到困惑的是print row
,当excel文档中有数据时,为什么什么都不做。提前谢谢大家。
python - 使用 openpyxl 移动到相邻单元格
我有一个算法可以在单元格中找到一个值,对于这种情况,可以说单元格是 C10。我需要在 D 列中的旁边查看一个值,如果该值与我需要的不匹配,则从该值上移一个单元格并检查匹配等。到目前为止,我有这个:
有没有办法做到这一点?我知道使用row[3]
D 列中的比较进行比较,但如果第一次不正确,我不知道如何上列。或者换句话说,改变行中的值row[value]
,我需要知道什么值/如何在列中移动。
谢谢!
python - 在 openpyxl 中关闭文件
正如阅读文档所预期的那样,这些过程都不是:
有没有办法在 openpyxl 中完成后关闭文件?还是程序退出时自动处理?我不想让电子表格留在内存中。
python - 有没有办法在 openpyxl 中获取工作簿的名称
有一个 worksheet.title 方法,但没有 workbook.title 方法。查看文档没有明确的方法可以找到它,我不确定是否有人知道解决方法或技巧来获得它。
python - openpyxl 线程安全吗?
openpyxl线程安全吗?我希望有一个线程更改工作表,而另一个线程定期保存。我想知道是否需要在更改和保存操作周围添加一个锁定对象,或者是否已经内置在 openpyxl 中。我没有在文档中看到任何内容,也没有看到关于 openpyxl 中线程的任何先前问题。
阅读您的答案后,我进行了以下测试:
这给了我以下回溯: trasback.png