xlwt相关内容

Python - 将表格从 .doc/.docx 文件转换为 .xls

我的任务是将一系列表格从 .doc 和 .docx-files 转换为 .xls, 但是还没有设法找到一种有效的方法来做到这一点.表格可能位于其他文本之间. 我已经研究了 pywin32、xlwt 和其他几个库,但似乎我必须经过很多步骤. 这个表格从 *.doc/*.docx 到 *.xls 文件的转换有什么提示吗? 解决方案 我假设您有太多的文档需要复制/粘贴,并寻求一 ..
发布时间:2021-10-01 18:44:03 Python

如何使用 xlwt 设置文本颜色

我找不到有关如何设置文本颜色的文档.以下将如何在 xlwt 中完成? style = xlwt.XFStyle()# 胆大字体 = xlwt.Font()font.bold = Truestyle.font = 字体# 背景颜色模式 = xlwt.Pattern()pattern.pattern = xlwt.Pattern.SOLID_PATTERNpattern.pattern_fore_c ..
发布时间:2021-10-01 18:42:54 Python

xlwt 根据输入创建动态数量的工作表

如果我事先知道我需要多少工作表,我知道如何创建多个工作表并写信给他们.例如,如果我只有 3 个工作表,则此代码工作正常.(我可以使用 for 循环来指定每个工作表的内容): 将 xlwt 导入为 xlwt工作簿 = xlwt.Workbook()样式 = xlwt.XFStyle()ws1 = workbook.add_sheet("工作表 1")ws2 = workbook.add_sheet ..
发布时间:2021-09-28 20:04:04 Python

使用 xlwt 格式字符串设置单元格格式

我已经为单元格寻找了几种不同的 xlwt 格式,但找不到完整的列表.Excel 为单元格内容格式提供了以下选项:(一般、数字、货币、会计、日期、时间、百分比、分数、科学、文本、特殊、自定义)显然 custom 不是我想要的,但是所有这些不同选项的格式字符串是什么?例如,我见过: date_format = XFSt​​yle()date_format.num_format_str = 'dd/m ..
发布时间:2021-06-26 19:34:42 Python

Python xlwt - 访问现有单元格内容,自动调整列宽

我正在尝试创建一个 Excel 工作簿,我可以在其中自动设置或在保存工作簿之前自动调整列的宽度. 我一直在阅读 Python-Excel 教程,希望能在 xlwt 中找到一些模拟 xlrd 的函数(例如 sheet_names()、cellname(row, col)、cell_type、cell_value 等等...)例如,假设我有以下内容: from xlwt import Work ..
发布时间:2021-06-25 20:15:33 Python

如何在 Python 中将 Excel 工作表复制到另一个工作簿

我有一个带有源文件路径的字符串和另一个带有 destfile 路径的字符串,它们都指向 Excel 工作簿. 我想获取源文件的第一张表并将其作为新选项卡复制到 destfile(与 destfile 中的哪个位置无关),然后保存. 在 xlrd 或 xlwt 或 xlutils 中找不到简单的方法来做到这一点.我错过了什么吗? 解决方案 解决方案 1 使用 openpyx ..
发布时间:2021-06-25 19:46:50 Python

使用 xlwt 写入现有工作簿

我找不到使用 xlwt 写入现有文件的示例.我有一个需要写入的现有 xls 文件.当我使用 xlrd 读取文件时,我似乎无法弄清楚如何将返回的“Book"类型转换为 xlwt.Workbook.如果有人能给我举个例子,我将不胜感激. 解决方案 这是我最近用来做这件事的一些示例代码. 它打开一个工作簿,向下移动行,如果满足条件,它会在行中写入一些数据.最后保存修改后的文件. from ..
发布时间:2021-06-25 19:26:38 Python

使用 python 的 xlrd、xlwt 和 xlutils.copy 保留样式

我正在使用 xlrd、xlutils.copy 和 xlwt 打开一个模板文件,复制它,用新的填充它值,然后保存. 然而,似乎没有任何简单的方法可以保留单元格的格式;它总是被吹走并设置为空白.有什么简单的方法可以做到这一点吗? 谢谢!/YGA 示例脚本: from xlrd import open_workbook从 xlutils.copy 导入副本rb = open_wor ..
发布时间:2021-06-25 19:18:16 Python

将 QTableWidget 写入 .csv 或 .xls

是否可以将 QTableWidget 的内容写入 csv?我发现了一个关于使用 xlwt 写入 .xls 的问题,但似乎无法使用我的代码使其正常工作. def saveFile(self):文件名 = unicode(QtGui.QFileDialog.getSaveFileName(self, '保存文件', '', ".xls(*.xls)"))wbk = xlwt.Workbook()se ..
发布时间:2021-06-24 19:18:58 Python

如何使用XLWT Python Excel将样式应用于整个行?

我正在尝试应用一种样式,如果其中一列包含值“资产",则该样式将突出显示整个行.下面的代码将仅突出显示其中包含“资产"的列,而不突出显示整个行.有没有一种方法可以将样式应用于整个行? 对于csv_input中的行:#遍历每一列对于范围内的col(len(row)):#根据行应用不同的样式如果row_count == 0:sheet.write(row_count,col,row [col],hea ..
发布时间:2021-05-05 19:58:00 Python

在Python中使用XLWT在Excel中附加行

如何在Python中使用XLWT或XLRD查找总行数?我有一个excel文件(accounts.xls),想在其中添加行. 我在这里遇到错误-AttributeError:"Sheet"对象没有属性"write" 来自xlrd import open_workbook的 从xlwt导入工作簿def saveWorkSpace(fields,r):wb = open_workbook('a ..
发布时间:2021-05-05 19:48:43 Python

将多个文本文件写到不同工作表上的一个excel工作簿?

我有多个文本文件,其中包含以下信息: Agilent Technologies,Inc.日期|上一个收盘价|开盘|日低|日高2017-02-12 | $ 50.47 | $ 50.51 | $ 50.02 | $ 50.59 每个文本文件均由其 ticker 命名,该代码位于文本文件 master.txt 的新行上.我想要一个工作簿,其中每张纸上都有上述数据,应由 ticker 命名,因此 ..
发布时间:2021-05-05 18:47:35 Python

将带有公式的Pandas DataFrame保存到xlsx文件

在Pandas DataFrame中,我有一些带有值的“单元格",而有些则需要包含excel公式.我已经读到我可以使用公式 link = 'HYPERLINK("#Groups!A' + str(someInt) + '"; "LINKTEXT")' xlwt.Formula(link) 并将它们存储在数据框中. 当我尝试将数据框另存为xlsx文件时 writer = pd. ..
发布时间:2020-11-01 03:38:38 Python

使用xlrd获取python中的excel值列表

我正在尝试在Excel工作表的列中读取值列表.但是,列的长度每次都不同,所以我不知道列表的长度.如何获取python读取列中的所有值并使用xlrd在单元格为空时停止? 解决方案 for i in range(worksheet.nrows): 将遍历工作表中的所有行 例如,如果您对第0列感兴趣 c0 = [worksheet.row_values(i)[0] for i i ..
发布时间:2020-11-01 02:46:00 Python

一律显示4个小数位

是否可以使用xlwt强制某个单元始终显示4个小数位?不管小数点后的实际数字是多少。我已经进行了一些搜索,可以找到一个始终减少到2个小数位的字符串,但是我需要在工作表上显示某些单元格才能显示4。 解决方案 使用xlwt样式。这是一个简单的示例: import xlwt book = xlwt.Workbook() 工作表= book.add_sheet(“ test”) ..
发布时间:2020-10-19 19:04:44 其他开发

xlwt模块-保存xls unicode错误

我正在尝试使用xlwt模块保存一些文本,创建新的xls文档并在那里保存文本。到目前为止,它一直很好,直到遇到unicode文本为止:例如简单的字符串'80°'。 当我调用 book.save('simple.xls')时得到 UnicodeDecodeError:'ascii'编解码器无法解码字节0xc2 。有什么办法可以避免这种情况? 解决方案 写一个普通字符串,写一个Unicod ..
发布时间:2020-10-01 00:58:57 Python

使用xlwt在Excel上插入图像库64

您好,我正在odoo中工作,这会将所有图像(例如base64)保存在数据库中.我有代码,但是我正在制作一个Excel报告,需要在其中放置图像,Excel驱动程序是xlwt,但是我找不到很好的方法. image = product_id.image_smal (this is a base64) 在网络上,我发现了这一点 xlwt.insert_bitmap('PATH', row, ..
发布时间:2020-09-18 19:44:54 Python

Python-Excel:查找列中的第一个空行

从我的最后一个问题开始,我设法获得了很多完成系统的方法.当然,我遇到了一个问题. 我基本上有一个玩游戏的程序.每个正确答案都会为全局变量“点"加10.然后,我想在Excel电子表格中添加“点". 这是我很困的地方.我正在运行XLRD-0.8.0,XLUTILS-1.4.1和XLWT-0.7.5. 我当然查找了不同的东西,但是它们似乎对我不起作用. 这是我的代码的简化版本: ..
发布时间:2020-07-28 05:47:46 Python

如何使用xlutils,xlwt,xlrd和python删除excel文件中的现有工作表

我尝试搜索许多地方,但没有看到关于如何通过使用xlutils或xlwt和python删除excel文件中现有工作表的代码示例片段.谁能帮助我? 解决方案 我刚刚处理了这个问题,尽管通常这不是一个好的编码选择,但是您可以使用内部的 Workbook _worksheets进行访问和设置工作簿对象的工作表. write_book._Workbook__worksheets = [writ ..
发布时间:2020-07-28 05:47:45 Python

使用xlrd,xlwt和xlutils编辑现有的Excel工作簿

如何使用xlrd,xlwt和xlutils模块在现有的Excel工作簿中编辑和保存数据? 有人可以提供示例代码来编辑数据并将其保存在excel工作簿中吗? 我正在尝试将数据从一个工作簿放到另一个工作簿. import xlrd, xlwt, xlutils wb1 = xlrd.open_workbook('workbook1.xls', formatting_info=True) ..
发布时间:2020-07-28 05:46:42 Python