xlsxwriter相关内容

使用xlsxwriter关闭并使用xlrd读取excel文件后,无法读取公式的值

在fisrt,我使用xlsxwriter在一个单元格中编写一个简单的公式,然后关闭* .xlsx文件.然后,我尝试读取该单元格的值,但仅在同一程序中使用xlrd从该单元格中读取"0". 如果我在一个单元格中读取了一些固定值(例如字符串或常数),它会很好地工作.如果我在* .xlsx文件中手动创建公式单元格,则xlrd也可以获取公式的值. 似乎只有当我在* .xlsx中写一个foruml ..
发布时间:2021-05-05 20:00:03 Python

Excel for python中动态值字符串的富文本

我已经使用python的xlsxwriter和openpyxl模块来获取丰富的字符串,但是它们没有提供太多的灵活性来搜索动态字符串的特定单词并突出显示该单词.有谁对此有更好的选择?或者,我尝试将动态字符串分成两个部分,并尝试在两者之间添加样式以与xlsxwriter.write_rich_string()格式合并.下面是示例代码:....一些起始代码 completestring ="Stac ..
发布时间:2021-05-05 19:28:20 Python

Python/Excel-IOError:[Errno 2]没有这样的文件或目录:

尝试从文件中提取.xlsx文档,并将数据编译到单个工作表中. 尽管文件存在也接收到IOError 程序如下 #--------------从文件夹中提取文件的循环--------------导入操作系统#create从中提取文件的目录rootdir = r'C:\ Users \ username \ Desktop \ Mults'对于subdir,dir,os.walk(root ..
发布时间:2021-05-05 19:27:59 Python

熊猫/xlsxwriter writer.close()不能完全关闭excel文件

我正在尝试使用python脚本创建Excel文件后手动对其进行修改.不幸的是,如果脚本仍在运行,则尝试使用相同的名称保存该脚本时会出现共享文件冲突错误消息. 一切都在代码中顺利运行.文件已创建,填充和保存.我可以打开它并对其进行处理,但是如果脚本仍在运行,则不能用相同的名称覆盖它. outpath = filedialog.asksaveasfile(mode ="wb",filetyp ..
发布时间:2021-05-05 19:17:50 Python

在Excel xlswriter中附加行

我创建了一个xls文件,在其中将一些用户输入写入单元格.到目前为止,该程序可以正常运行;它写第一行.但是,当我再次运行该程序时,它没有在第一个程序的顶部附加行.我试图了解如何使它在excel工作表中添加新行,并保存并关闭等 导入xlsxwriter工作簿= xlsxwriter.Workbook("test.xlsx",)工作表= workbook.add_worksheet()行= 0col ..
发布时间:2021-05-05 18:56:25 Python

通过公式标准的xlsxwriter条件格式

我想将格式应用于列中的单元格.行索引是5、7、8、9、10、11和13. 我正在使用的代码如下: worksheet.conditional_format("C4:C14",{'type':'formula','criteria':'= ISNUMBER(MATCH(ROW(),{5,7,8,9,10,11,13},0))= TRUE','format':format_white}) ..
发布时间:2021-05-05 18:40:01 Python

如何使用Python将多个CSV文件合并到一个具有不同工作表的Excel文件中

我正在尝试将多个csv文件合并到一个excel文件中,从而每个文件都是xls文件中自己的工作表. 下面是一个Python脚本,可以将文件夹中的所有csv文件转换为相应的excel文件. 导入操作系统导入球导入csv从xlsxwriter.workbook导入工作簿“"“以open('output.csv'," rt“,编码='UTF-8')作为fin:使用open('outputconve ..
发布时间:2021-04-27 19:55:04 Python

xlsxwriter错误:AttributeError:“工作簿"对象没有属性"add_format"

我正在使用xlsxwriter做一些简单的条件格式设置,但是当我运行下面的代码时出现此错误. AttributeError:“工作簿"对象没有属性"add_format" 我已经更新了xlsxwriter,并查看了许多有关SO和文档的问题,但仍然没有任何效果. 这是我的代码: workbook = load_workbook(input_excel_filename)writer ..
发布时间:2021-04-23 20:50:50 Python

使用Flask服务器和xlsxwriter进行Excel导出

因此,我过去一直在使用XLSXWriter导出一个excel文件,该文件包含一个填充有两个熊猫数据框的选项卡.过去,我只是将文件导出到用户计算机上的本地路径,但是我正在过渡到Web界面. 我想要的输出是与下面的代码具有相同的excel文件,但在内存中创建并发送给用户,以供他/她通过Web界面下载.我已经看到了很多Django和StringIO,但是我正在寻找可以与Flask一起使用的东西,而 ..
发布时间:2020-11-08 07:47:00 Python

XLSXWriter和Excel"= FILTER()"功能?

我已经使用XLSXWriter成功创建了许多Excel工作簿.现在,我试图将Excel的新功能(截至2019年)中的FILTER函数之一放入单元格中: =FILTER(A19:B90,B19:B90=E19) 当我打开工作簿时,Excel会给我这个错误对话框: 工作簿打开,但是单元格中的"0"而不是FILTER函数. 但是,如果我将完全相同的过滤器功能手动粘贴到同一单元格中, ..
发布时间:2020-11-01 19:59:42 其他开发

在xlsxwriter中定义序列时发生TypeError'缓冲区大小不匹配'错误

我正在尝试使用xlsxwriter和pandas数据以编程方式在xlsx文件中创建图表. 编写单元格可以成功,但是,当我尝试为散点图定义数据系列时,出现TypeError“缓冲区大小不匹配",并且可以确定我定义的范围是可以接受的. 示例代码: headers = DataFrame([[-0.398,2],[-0.201,2],[-0.001,20]],columns=['Bias', ..
发布时间:2020-11-01 04:23:21 Python

如何使用xlsxwriter格式化索引列?

我正在使用 xlsxwriter 和 set_column 函数来格式化excel输出中的列. 但是,当将格式应用于索引列时(或在多索引的情况下为索引列),似乎会被忽略. 我找到了一种解决方法,到目前为止,是使用 reset_index 引入伪造的索引,然后将 index = False 传递给to_excel函数,但是该函数很好的合并功能多索引也将消失. 有什么想法吗? ..
发布时间:2020-11-01 03:55:36 Python

将标头写入python中的excel文件

如何遍历列表中的每个元素并将其作为excel标头?让我知道是否有重复的问题.到目前为止,我找不到它. row=0 col=0 j = 0 title = ['No.', 'Hue', 'Saturation', 'Value', 'Lightness', 'AComponent', 'BComponent', 'Blue Channel', 'Green ..
发布时间:2020-11-01 02:50:23 Python

根据值合并行(熊猫到Excel-xlsxwriter)

我正在尝试使用xlsxwriter将Pandas数据帧输出到excel文件中.但是,我正在尝试应用一些基于规则的格式.特别是尝试合并具有相同值的单元格,但是在编写循环时遇到了麻烦. (这里是Python的新功能!) 有关输出与预期输出的信息,请参见下文: (您可以根据上图看到,当它们具有相同的值时,我试图合并“名称"列下的单元格). 这是我到目前为止所拥有的: #This ..
发布时间:2020-11-01 02:21:42 Python

如何解决Excel的URL限制?

我正在使用出色的xlsxwriter用Python构建电子表格.我意识到问题,您只能在其中写入40k左右的URL表格开始警告之前,功能已关闭. 是否有一种将URL编写为字符串的方式,使得Excel应用程序在打开时不会将url解释为字符串(因此允许我 添加无限的网址)?我知道这些URL是不可点击的,但对我而言,总比没有好. 解决方案 Excel的限制为每个工作表网址约65k. Xlsx ..
发布时间:2020-11-01 00:47:35 其他开发

可以在xlsxwriter中更改工作表顺序吗?

我有一个脚本,可以按顺序创建以下几对工作表: WorkSheet (holds data) -> ChartSheet using WorkSheet 脚本完成后,剩下的工作表按如下顺序排列: Data1, Chart1, Data2, Chart2, Data3, Chart3, ... 是否可以在脚本末尾(即在workbook.close()之前)重新排序工作表,以便在最终 ..
发布时间:2020-10-31 21:14:55 Python