问题标签 [xlutils]

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 投票
1 回答
407 浏览

python - Python 3 xlutils+xlrd+xlwt

我正在努力使用 xlrd/xlwt/xlutils 编辑现有的 xls 工作簿我可以更改 xlrd 工作簿中的值,但我需要将它们写入现有工作簿中。我的代码不起作用,我知道 alghorytm 是正确的,但代码不是。

我想我打印存在于 xlrd 工作簿的内存实例中,值是正确的。但是怎么写呢?

我不明白 xlutils 的副本到底做了什么。它会制造另一个物体吗?如果是这样,如何使用 xlrd+xlwt 进行写作?我发现不能使用 pandas,因为我需要确切地知道单元格类型,才能更改那里的值。

在java中,我用一个包做了同样的事情,其中​​有方法在同一个对象中读取/写入/保存。

0 投票
1 回答
764 浏览

python - Python - 将数据从一个 xlsx 附加到另一个现有 xlsx

我已经经历了许多关于相同的现有问题,但没有找到任何令人满意的答案来解决我的问题。

这是一堆用于将值从 xlsx 附加到现有 xlsx 的代码:

有什么办法可以在不更改代码的前半部分的情况下保存Output Data Structure.xlsx文件,即从中读取值cik_list.xlsx并将它们存储到 6 个不同的列表中。

谢谢

0 投票
1 回答
469 浏览

python - 如何使用 xlrd/openpyxl 或任何其他包检查 Excel 工作表中是否存在页眉/页脚

我有一个要求,我需要检查 excel 页面中是否存在页眉/页脚。如果是,我需要删除它们。要删除,我使用了 openpyxl 包并以将 excel 的内容复制到新工作表并删除主工作表 [带页眉和页脚] 的方式进行操作。

但可能存在页面可能没有页眉或页脚的情况。不过没关系。不过,有什么方法可以查看excel中是否存在页眉或页脚

0 投票
2 回答
216 浏览

python - 如何使用 Python 搜索和替换 excel (.xls) 文件中的字符串?

我正在尝试在 excel 文件(xls)中使用搜索和替换字符串,实际上 - 我需要找到字符串并在前缀 * 之前添加。例如

1

但我收到一个错误:

代码:

0 投票
0 回答
42 浏览

python - 如何在不更改其他格式/样式的情况下更改 Excel 单元格的颜色?

我正在开发一个功能来编辑旧的“xls”文件,而不是“xlsx”。我正在使用 xlrd、xlutils 和 xlwt 等软件包。我想更改单元格的颜色而不更改其他样式,例如粗体和中心。颜色是基于用户输入的用户定义的 RGB 颜色。

我写了一些这样的代码,但我找不到将样式信息从“xlrd.formatting.XF”传输到“xlwt.Style.XFStyle”的方法。所以,我的代码会丢失样式信息。

有什么方法可以做到这一点吗?或者,有没有其他软件包可以做到这一点?

非常感谢。

0 投票
0 回答
17 浏览

python - XLWT DuplicateWorksheetName 错误,仅适用于 2 个函数中的 1 个

我为修改现有工作表而编写的函数收到此错误,但类似的却没有:

DuplicateWorksheetName:Sheetname 'Example',忽略大小写,已在使用中。

有错误的函数:

没有错误的功能:

如果这有任何帮助,这里是笔记本对象的初始化位置。mod_quotes_sheetrewrite_quote_sheet,并且mod_start_sheetexisting_start_sheet

我试图 new_ws = workbook.add_worksheet(read_worksheet.name)

使用xlutils.copy,但会导致新错误:AttributeError: 'Workbook' object has no attribute 'datemode', at this line wb_copy = copy(workbook)

0 投票
0 回答
11 浏览

python - 如何将多个 XLWT 工作表作为单独的工作表/选项卡存储在单个 Excel 文件中并保留格式?

我希望rs_template_sheet_1rs_template_sheet_2成为一个 excel 文件中的两个工作表/选项卡并保留格式

PS:函数setOutCell用于写入excel中的单元格并保留格式

0 投票
0 回答
6 浏览

attributes - “Test_AddEvent”对象没有属性“XLUtils”

当我尝试从 excel 中读取时出现错误“'Test_AddEvent' 对象没有属性 'XLUtils'”