问题标签 [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 回答
6140 浏览

python - 将 Excel.Writer 文件保存到新路径的问题

我正在尝试使用Python为我的 excel 文档创建一个定时备份系统,因为多个用户将访问它。我想将文件的路径更改为我的本地目录。

这是代码;

我努力了

但是回来

类型错误:save() 接受 1 个位置参数,但给出了 2 个

0 投票
1 回答
6910 浏览

python - 将多个 pandas 数据框写入 excel

我正在尝试dataframes将从较大的数据集中提取的多个熊猫写入 excel 工作簿的多个工作表中。问题是它只写入第一个数据帧 ie index[0],因此生成的工作簿只有一个工作表,见sheet1下文。我错过了什么?这是我的问题的娱乐。

代码:

表 1:

0 投票
1 回答
3944 浏览

python - 熊猫删除第一列错误

我正在使用read_html()pandas 函数来读取 html 表格,然后最后使用ExcelWriterand将其转换为 excel to_excel。但由于我的表有一个索引列,所以这是我使用时得到的read_html()

当我这样做时

我在我的 excel 文件中得到一个索引未命名的列。我也使用过index = Falsedrop功能,但它给出了一个错误Can't drop None

0 投票
1 回答
300 浏览

python - Pandas ExcelWriter .save() 出错;权限错误 [WinError 32]

我正在尝试使用 ExcelWriter 写出文档并遇到以下问题:

当我运行我的程序时,它有时会给出如下警告:

据说错误来自ExcelWriter.save()方法。

我尝试使用.close()ExcelWriter的方法,但有时问题仍然存在。我有时的意思是,如果我多次重新运行程序,程序就会像没有错误一样运行。

我不明白的是为什么它/有时/仍然存在,我该如何解决?

我遇到了几个具有相同错误的线程,但它们与 ExcelWriter 无关,希望有人能帮助我。提前致谢!

0 投票
1 回答
2067 浏览

python - Pandas to_excel 作为变量(没有目标文件)

我最近不得不获取一个数据框并准备将其输出到 Excel 文件。但是,我不想将其保存到本地系统,而是将准备好的数据传递给一个单独的函数,该函数基于 URI 保存到云中。在搜索了许多 ExcelWriter 示例后,我找不到我想要的东西。

目标是获取数据框,例如:

并将其作为字节临时存储在变量中,例如:

答案中提供了我提出的解决方案,希望对其他人有所帮助。也希望看到其他人的解决方案!

更新 #2 - 示例用例

在我的例子中,我创建了一个 io 模块,它允许您使用 URI 来指定不同的云目的地。例如,以 gs:// 开头的“路径”被发送到 Google 存储(使用类似 gsutils 的语法)。我处理数据作为我的第一步,然后将处理后的数据传递给“保存”函数,该函数本身会过滤以确定正确的路径。

df.to_csv()实际上没有路径并自动返回一个字符串(至少在最近的版本中),所以这是我允许 to_excel() 执行相同操作的解决方案。

0 投票
1 回答
2067 浏览

pandas - 将数据框导出到excel时为单元格着色

我有如下数据框“df”:

我希望 excel 输出文件在 x 列与其他列的相互值中显示相同的颜色。在此处输入图像描述

0 投票
0 回答
7219 浏览

python-3.x - pandas.DateFrame.to_excel() 方法覆盖 EXCEL

我正在使用to_excel()方法将 DataFrame 转换为 Excel,但事实证明to_excel()会覆盖现有的 Excel,而不是在其中添加新行,然后我曾经to_csv('trade_detail.csv', mode='a')获得过,我只是想知道可以to_excel这样做吗?(如“模式='a'”)

0 投票
1 回答
517 浏览

python - 如何在python中有条件地为输出的excel的单元格着色?

我必须以这种方式为我的 xls 输出的单元格(仅用于确定的列)着色:

假设我的数据框:

第 ti 列着色:a、c 和 e。

我的实际代码很简单:

0 投票
2 回答
13100 浏览

python - 使用 Python 编写文本包装的 Excel 文件

我是 Python 新手,我正在通过处理一些 CSV 文件并从中制作一个 excel 文件来练习。到目前为止,我可以获得 excel 文件,但是我无法通过 python 包装单元格。我尝试了多种方法,但没有一个可行。可能是因为我对 Python 的理解太差。谁能建议我在编写excel文件时如何换行?请解释一下代码?我得到以下代码的错误是:'str'对象没有属性'alignment'

这是我到目前为止所做的:

0 投票
1 回答
771 浏览

python - 我可以仅使用 Pandas (Python) 创建 Excel 工作簿吗?

在 pandas 文档中,它说 Excel I/O 的可选依赖项是:

xlrd/xlwt:Excel 读取 (xlrd) 和写入 (xlwt)

openpyxl:openpyxl > 2.4.0 版,用于编写 .xlsx 文件(xlrd >= 0.9.0)

XlsxWriter:替代 Excel 编写器

我无法安装任何外部模块。有没有办法只用熊猫安装来创建一个 .xlsx 文件?

编辑:我的问题是 - 是否有任何内置的 pandas 功能来创建 Excel 工作簿,或者是创建任何 Excel 工作簿所需的这些可选依赖项之一?

我认为 openpyxl 是 pandas 安装的一部分,但事实证明我安装了 XlsxWriter。