问题标签 [pandas.excelwriter]

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 回答
53 浏览

excel - Pandas ExcelWriter 是否适用于 excel 365,或者它支持哪个版本的 excel

excelwriter 使用 excel 2013 的相同代码,但不是 excel365。excel pandas excelwriter 支持什么版本?

有如下代码:

使用 excel 2013 测试 workign,但不是 excel 365,找不到对 pandas 的 excek 版本支持。

0 投票
1 回答
899 浏览

python-3.x - 将数据框写入excel时出现错误消息

我正在将 pkl 文件加载到数据框中,并希望使用 pandas 中的 Excelwriter 将其保存到 excel 中。将 pkl 文件加载到 DF 中工作正常,将帧写入 excel 会引发以下错误:

ValueError("无法将 {0!r} 转换为 Excel".format(value)

我不知道出了什么问题。

我在一台计算机上安装了带有 python 3.7 的 anaconda,代码运行良好并且运行没有问题。但是,在另一台计算机上(使用 python 3.7 和新安装的 pandas 和 pickle),它失败了......感谢任何帮助!

pkl 文件是一个对其中的学术文献进行分类的文件——所以没什么令人兴奋的。

提前致谢!

您可以在下面找到整个错误消息的图片。也许这会为某人指明一个可能对我有帮助的方向...... 在此处输入图像描述

0 投票
5 回答
36574 浏览

python-3.x - pandas.ExcelWriter ValueError:xlsxwriter 不支持追加模式

我想将一些记录添加到 excel 文件中,我用它pandas.ExcelWriter来执行此操作(http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.ExcelWriter.html?highlight=excelwriter#pandas.ExcelWriter ):

a, b, c 是 test.xlsx 的标题名称

运行此程序,引发 valueError:

我不知道为什么?

0 投票
1 回答
2675 浏览

python - 使用 Pandas/ExcelWriter 为单元格中的文本部分着色

如何使用 pandas 数据框和 ExcelWriter 为写入 excel 文件的部分文本着色?

我已经设置为具有背景颜色和文本颜色以及不同内容的单元格格式,但是您可以将格式设置仅应用于作为字符串“1、-3、5”的值的单元格中的第一个逗号分隔值吗?

到目前为止,我有以下方法来格式化单个单元格,但我在文档中找不到任何地方如何将文本颜色应用于单元格中的部分文本,这可以通过 Microsoft Excel GUI 完成。

0 投票
1 回答
43 浏览

python - 使用数据框创建后将附加数据写入excel

您好,我已经使用 ExcelWriter 编写了一些数据框来 excel,现在我想在每张表的最后一行正下方添加以下内容(中间留出一行):

我怎么做 ?

0 投票
1 回答
624 浏览

pandas - 如何使 Pandas Excel 编写器附加到工作簿中的现有工作表而不是创建新工作表?

我有一个带有两张工作表(“变量”,“固定”)的 Excel 工作簿。同时,我有一个包含一些数据的数据框(熊猫)。我想将数据框中的数据附加到该工作表中现有数据下方的工作表(“变量”)。但是,以下代码创建了一个名为“variable1”的新工作表并转储数据而不是附加到工作表“variable”。

我试过上面的代码。df3 是我的熊猫数据框。我希望我的数据从第 9 行粘贴,因为现有数据直到工作表“变量”中的第 8 行。该代码创建一个新工作表('variable1')并从第 9 行转储数据。我希望它将信息粘贴到工作表('variable')中,而不是创建一个新工作表。有人可以帮我理解这种动态吗?

0 投票
1 回答
3208 浏览

python-3.x - 为什么 pd.ExcelWriter 在设置 mode='a' 时如果不存在则无法创建新文件

我从 Python 中学到了 - 文件 I/O mode='a'

打开要追加的文件。如果文件存在,则文件指针位于文件末尾。也就是说,文件处于附加模式。如果文件不存在,它会创建一个新文件进行写入。

那么我在哪里可以找到关于为什么如果文件不存在pd.ExcelWriter(mode='a不能创建文件的解释?)

如果pd.ExcelWriter('path+filename', mode='a')不创建新文件。还有其他更好的方法吗?我能找到的唯一方法是

0 投票
1 回答
9042 浏览

python - Python ExcelWriter 格式化“所有边框”

我有这个在此处输入图像描述

我要这个

在此处输入图像描述

我查看了文档,但看不到可以实现此目的的功能。

0 投票
0 回答
532 浏览

python - 如何将 pandas 数据框写入现有的启用宏的 Excel 电子表格 (.xlsm)

我目前正在开展一个项目,该项目需要我将 pandas DataFrame写入启用宏的现有 Excel 文件 ( .xlsm ),然后将文件另存为不同的 ( .xlsm ) 文件。

现有文件:“Structure Report Template.xlsm”,其中“Sheet1”包含一个 vba 按钮。我想将 DataFrame 写入"Sheet2"

我希望有人可以帮助解决这个问题,提前感谢您的时间。

我曾尝试使用[pd.to_excel],但它只支持'.xls''xlsx'文件。使用“.xlsm”扩展名会导致错误。

我也尝试从openpyxl创建工作簿对象,并使用_[workbook.add_vba_project('vbaProject.bin')]_,但是当我尝试打开新的 excel 文件时它也会导致相同的错误:

Excel 无法打开文件“myFilename.xlsm”,因为文件格式或文件扩展名无效。验证 > 文件未损坏且文件扩展名与文件格式匹配。

我想要达到的目标:

  1. 打开“结构报告模板.xlsm”
  2. 将数据框写入“结构报告模板.xlsm”和“Sheet2”
  3. 将“结构报告模板.xlsm”另存为“VGC 结构报告.xlsm”
0 投票
1 回答
716 浏览

flask - 烧瓶对excel文件的响应给出损坏的excel文件

我有一个有按钮的网站。单击它时,它将许多熊猫数据帧返回到一个 excel 文件中,并自动返回该 excel 文件作为下载。

它似乎工作正常,除了当我打开文件时,它似乎已损坏。它询问是否应该恢复某些选项卡。我正在使用下面的代码。感谢任何建议,这可能是什么原因。