12得票1回答
XlsxWriter设置全局字体大小

如何在第一次创建工作簿时使用xlswriter永久设置字体大小? 我尝试过:book = xlsxwriter.Workbook(os.getcwd() + '\\test.xlsx') sheet1 = book.add_worksheet() format = book.add_form...

11得票2回答
XlsxWriter:使用一个格式为多个不连续列设置 set_column()

我想将我的Pandas数据帧写入Excel,并针对多个单独的列(例如A和C但不包括B)应用格式,使用以下一行代码:writer = pd.ExcelWriter(filepath, engine='xlsxwriter') my_format = writer.book.add_format(...

11得票3回答
使用 Python 将 Excel 中的图表导入到 PowerPoint

我有一个使用优秀的"xlsxwriter"模块创建的Excel工作簿。在这个工作簿中,约有200个嵌入的图表。现在我正在尝试将所有这些图表导出到几个PowerPoint演示文稿中。理想情况下,我希望保留原始格式和嵌入的数据,而不链接到外部Excel工作簿。 我确定可以使用VBA来完成此操作。...

11得票1回答
将pandas/matplotlib图像直接写入XLSX文件

我正在使用pandas/matplotlib生成图表,并希望将它们写入XLSX文件。我不想创建本地Excel图表,只是将图表作为非交互式图像写入。我正在使用XlsxWriter库/引擎。 我找到的最接近的解决方案是这个SO问题的答案,建议使用XlsxWriter.write_image()方...

11得票2回答
XlsxWriter:仅锁定特定单元格

我正在使用xlsxwriter创建xlsx文件,想要保护特定的单元格(例如B2:B20范围内的所有单元格)。文档说明可以使用worksheet.protect()方法-默认情况下它会启用整个工作表的保护-然后您可以使用workbook.add_format({'locked': 0})来解锁特...

11得票2回答
使用xlsxwriter写.xlsx文件时出现UnicodeDecodeError错误

我正在尝试从我的Python应用程序将大约1000行数据写入.xlsx文件。这些数据基本上是整数和字符串的组合。在运行wbook.close()命令时,我会偶尔遇到错误。错误如下: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc...

11得票5回答
Pandas / xlsxwriter的writer.close()无法完全关闭Excel文件

我正在尝试在使用Python脚本创建Excel文件后手动修改它。不幸的是,如果脚本仍在运行,则尝试使用相同名称保存它时会出现共享文件违规错误消息。 在代码中一切都很顺利。文件已创建、填充和保存。我可以打开并编辑它,但如果脚本仍在运行,则无法在相同名称下覆盖保存它。 outpath = fi...

11得票4回答
xlsxwriter错误:属性错误:'Workbook'对象没有'add_format'属性。

我正在使用xlsxwriter进行一些简单的条件格式设置,但是当我运行下面的代码时,出现了以下错误: AttributeError: 'Workbook' object has no attribute 'add_format' 我已经更新了xlsxwriter,并查看了很多关于SO和文...

10得票2回答
使用xlsxwriter将pandas数据框写入Excel,并包含“write_rich_string”格式化。

以下是可重现的并生成所需输出的内容。import xlsxwriter, pandas as pd workbook = xlsxwriter.Workbook('pandas_with_rich_strings.xlsx') worksheet = workbook.add_workshe...

10得票2回答
在使用Python的Pandas ExcelWriter时如何处理NaN。

我应该如何修改以下代码,以便在我逐行迭代遍历数据框并输出A列中的值时,将NaN值处理为仅为空单元格? excel = pd.ExcelWriter(f_name,engine='xlsxwriter') wb = excel.book ws = wb.add_worksheet('PnL')...