问题标签 [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.
python-3.x - 有没有办法根据现有 Excel 工作表上的数据创建迷你图?
我有一个包含一些数据的 Excel 表,现在我想根据这些现有数据创建迷你图并在同一个 Excel 表上输出迷你图,有没有办法做到这一点?以下方法不起作用
file.xlsx 是现有的 excel 文件,单元格 a1、b1 和 c1 中有一些数据,我想在单元格 d1 中创建迷你图。
python - Pandas:无法将数据透视表信息插入到不同的工作表中
我有一个代码,我将 txt 转换为 xlsx,然后添加一个包含公式的列,然后我想在不同的工作表中创建一个包含该信息的数据透视表。该代码可以正常工作,但它会创建并清空工作表,而不是包含信息的工作表。
所以代码看起来像这样:
出于数据保护的原因,我无法向您显示数据透视表中的信息,但是当我打印它时,我可以准确地看到我想要的信息。问题是,尽管正确创建了 Sheet2,但我可以看到打印的信息没有出现在 Sheet2 中。为什么会这样?
我检查了这些问题:
关于第一个,显然 openpyxl 无法创建数据透视表,但我实际上不需要数据透视表格式,我只需要 Sheet2 中的 pv_pack 信息,如我打印时显示的那样。
我试图更改我的代码以模仿他们在第二个问题中所做的事情,但没有奏效。
先感谢您
编辑对 RJ Adriaansen 的回答:Sheet1 中的信息如下所示:
我的编辑器中打印的代码如下所示:
python-3.x - 将数据框附加到 Excel 表格,并在同一张表格上设置格式
我目前有一个带有格式的 Excel 表格(见下图)。我正在尝试将一个新的 pandas 数据框附加到下面的同一张表中。我尝试使用pd.concat()并将其写到一个新的 excel 文件中,但是我以这种方式丢失了所有格式。我也尝试使用类似于下面的代码,但这会将数据写入同一个 Excel 工作簿中的新工作表,而不是同一个表。我正在尝试做的事情真的可能吗?已经坚持了几个小时,所以感谢任何帮助。
使用 pd.ExcelWriter('Leads (Schools and Education).xlsx', engine="openpyxl", mode="a") 作为文件:
注意:列名相同,尽管表和数据框中的列数不同(如果需要,我可以在新数据框中创建虚拟列以匹配)。
python-3.x - 如何在 python 中使用 xlsx writer 在现有 excel 中添加新列
我需要在我现有的 Excel 工作表中添加一个新列,即 .xlsx,使用 Python 中的 Excel 编写器。
名称 |sub1 |sub2 |sub3。
内存。|10。|20。|30。
拉贾。| 11. | 22. | 33
我需要为 TOTAL 和 AVERAGE 添加新列,需要计算它并在 .xlsx 文件中显示输出。
需要在 Excel Writer 中做
python-3.x - 试图从多个 excel 文件中获取 sheet1 并将它们移动到一个工作簿中
试图从多个 excel 文件中获取 sheet1 并将它们移动到一个工作簿(但单独的工作表)中。
不断收到 TypeError:“省略号”类型的对象没有 len()。如果我将代码 sheet_names = ['Sheet1', ...] 更改为 sheet_names = ['Sheet1', 'sheet2', 'sheet3, 'sheet4'] 它开始工作,但我想避免这样做。
python-3.x - Calculate the value which has the similar name in the header using - XLSWRITER using python
I need to calculate the value which has the similar name in the header. Here i have Bill and Non Bill fields in the column. I need to calculate all the Bill separately and non-bill separately and need to sum in another column Bill Amt Total and Non Bill Amt Total using xlswrriter in python.
Input file
Output file:
python - 使用 ExcelWriter 时如何允许重复的工作表名称?
我正在尝试将文件夹路径中的所有 xlsx 文件合并到一个包含多个工作表的工作簿中。我下面的代码是将工作簿合并到一个具有单独工作表的工作簿中,但是某些工作表具有相同的名称并且将相互替换而不是具有单独的工作表选项卡。我的输出文件在一个工作簿中应该有 25 个工作表选项卡,而是有 23 个工作表选项卡。有谁知道如何在我的输出文件中包含重复的工作表名称而不让它们相互重写?
谢谢你的时间!