问题标签 [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 投票
0 回答
181 浏览

pandas - 如何在通过python ExcelWriter生成的excel中获取列标题

我正在通过原始查询从 django 数据库中获取 excel 数据。生成了 excel 但缺少列标题。请提出一些方法来获取该标题。

0 投票
0 回答
577 浏览

python - 使用循环从数据框粘贴到 Excel 列

我想以特定顺序从 Excel 文件中复制列,然后df1以特定间隔将连接到数据框的列粘贴到另一个 Excel 文件中。

换句话说,在数据框中,将第一列从A1粘贴到Excel文件中的A1,将第二列粘贴到A3到第三列A5 ...(假设我们已经粘贴了50个这样的列)。到目前为止,我已经使用了这些代码。但是此时我被阻止了。在此先感谢您的帮助。

0 投票
2 回答
902 浏览

python - Pandas Excelwriter 发散颜色数据栏

我在使用 pandas/excelwriter 有条件地格式化我的 excel 文件方面相当成功

但是,我在创建不同颜色的数据栏时遇到了麻烦,比如可以在 excel 中创建的数据栏:

在此处输入图像描述

我试图设置最小和最大颜色:

但结果是这样的:

在此处输入图像描述

0 投票
1 回答
1279 浏览

python-3.x - 在 Python 中将 CSV 文件导出到 Excel 文件(使用 to_excel)

我想将位于我的文件夹中的 CSV 文件导入到我已经拥有的 Excel 文件中。但是,由于某种原因,我无法做到。有一条错误消息:

这是我的代码:

report我之前创建的 Excel 文件在哪里,allFiles是一个包含我所有 CSV 文件的对象(代码:allFiles = glob.glob(path + "/*.csv")并且path是我的文件所在的位置,并且之前设置过)。

我正在使用以下库:

PD:我还尝试了以下代码:

但它仅适用于两个 csv 文件,并将所有数据存储在一张纸上。

此外,我尝试了此处所述的内容,但出现了错误消息Invalid Excel character '[]:*?/\' in sheet name

谢谢

0 投票
0 回答
41 浏览

python - 为什么熊猫转换为 XLSX 随机失败?

我目前正在处理以下代码,该代码采用生成的 CSV 文件并将其转换为 XLSX 文件。大多数情况下它可以工作,但由于某种原因,我运行它每 5 或 6 次就会失败一次。知道我做错了什么吗?

我考虑过进行以下更改,但在测试后我不确定它是否有效 -

我还读到添加 startcol=0 和 startrow=0 会阻止一些自动格式化的发生,这可能是这个问题的根源。这可能是问题所在,还是这里有其他问题?

0 投票
1 回答
3650 浏览

python - 写入现有的 xlsx 文件,仅覆盖 Python 中的一些工作表

我有一个包含多张工作表的 excel 文件,例如Data 1Data 2Pivots

床单Data 1Data 2每人一张桌子。该工作表Pivots只有数据源是Data 1和上的表的数据透视表Data 2

我想做的是分别用两个数据框中的数据重写数据表df1df2同时保持数据透视表链接到相同的表。这个想法是运行脚本,替换Data 1Data 2刷新数据透视表以获取更新的数据。

pd.ExcelWriter(xlsx_file)将不起作用,因为它会替换文件。下面的方法改编自这个答案。

这失败了,因为工作表Pivots确实将数据保留在单元格中,但是数据透视表及其所有格式都消失了。这只是硬价值观。

我也仔细阅读了这个问题和这个问题,但无法让它发挥作用。

我该如何去做这个简单的任务?


我上传了一个示例文件,可以在这里下载。为方便起见,这里有两个数据框来替换数据表:


正如下面一位用户所问的那样,我将在他的解决方案建议中失败的尝试离开这里(枢轴及其所有格式都消失了,只保留了它们的硬值)。

0 投票
1 回答
626 浏览

python - 基于 pandas 数据框修改现有 excel 工作簿的多个工作表

我目前有一个 excel 文件,例如 3 张纸。我想根据来自 2 个 pandas 数据框(每张表 1 个数据框)的新值更改其中 2 张工作表。

这是我目前拥有的代码:

当我运行它时,我收到以下错误消息,不知道为什么,因为我查看的每个堆栈溢出答案只有一项用于 openpyxl:

我还尝试摆脱 engine='openpyxl' 参数,但是当我这样做时,我收到以下错误消息:

0 投票
1 回答
266 浏览

python - 为什么在 python 中编写 excel 文件时,我会得到一行作为标题,如 [0, 1, 2, ...]?

我已经导入了一个 excel 文件,更改了 B1 并将其导出,但我不想将一行(第一行)作为标题。我想将我的数据准确地写入我的 Excel 工作表的第 1 行中的 DataFrame 的第一行。这是我写的:

但导出的 Excel 文件在 B1 中不包含“我的文本”。而是包含“1”并在第一行有一个标题,如 [0, 1, 2, ...]

“我的文本”被写入 B2。

`

0 投票
1 回答
5278 浏览

pandas - python pandas数据框写入多行标题

数据1

我搜索了这个,但它最终失败了:)

我怎样才能得到好的结果?我请求你的帮助。谢谢你


非常感谢

转换为 Excel 时,会创建一个新的空列。

我试图摆脱它但失败了。

0 投票
1 回答
3067 浏览

python - 大熊猫无格式导出到excel

我想将数据从数据框导出到 excel,它已经有它的格式布局(颜色、单元格等)

此代码覆盖所有工作表,而不是我希望在不更改 Excel 布局的情况下导出数据。

那可能吗?

使用 XlsxWriter 作为引擎创建 Pandas Excel 编写器。

关闭 Pandas Excel 编写器并输出 Excel 文件。