问题标签 [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.
pandas - 如何在通过python ExcelWriter生成的excel中获取列标题
我正在通过原始查询从 django 数据库中获取 excel 数据。生成了 excel 但缺少列标题。请提出一些方法来获取该标题。
python - 使用循环从数据框粘贴到 Excel 列
我想以特定顺序从 Excel 文件中复制列,然后df1
以特定间隔将连接到数据框的列粘贴到另一个 Excel 文件中。
换句话说,在数据框中,将第一列从A1粘贴到Excel文件中的A1,将第二列粘贴到A3到第三列A5 ...(假设我们已经粘贴了50个这样的列)。到目前为止,我已经使用了这些代码。但是此时我被阻止了。在此先感谢您的帮助。
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
。
谢谢
python - 为什么熊猫转换为 XLSX 随机失败?
我目前正在处理以下代码,该代码采用生成的 CSV 文件并将其转换为 XLSX 文件。大多数情况下它可以工作,但由于某种原因,我运行它每 5 或 6 次就会失败一次。知道我做错了什么吗?
我考虑过进行以下更改,但在测试后我不确定它是否有效 -
我还读到添加 startcol=0 和 startrow=0 会阻止一些自动格式化的发生,这可能是这个问题的根源。这可能是问题所在,还是这里有其他问题?
python - 写入现有的 xlsx 文件,仅覆盖 Python 中的一些工作表
我有一个包含多张工作表的 excel 文件,例如Data 1
,Data 2
和Pivots
。
床单Data 1
,Data 2
每人一张桌子。该工作表Pivots
只有数据源是Data 1
和上的表的数据透视表Data 2
。
我想做的是分别用两个数据框中的数据重写数据表df1
,df2
同时保持数据透视表链接到相同的表。这个想法是运行脚本,替换Data 1
和Data 2
刷新数据透视表以获取更新的数据。
pd.ExcelWriter(xlsx_file)
将不起作用,因为它会替换文件。下面的方法改编自这个答案。
这失败了,因为工作表Pivots
确实将数据保留在单元格中,但是数据透视表及其所有格式都消失了。这只是硬价值观。
我该如何去做这个简单的任务?
我上传了一个示例文件,可以在这里下载。为方便起见,这里有两个数据框来替换数据表:
正如下面一位用户所问的那样,我将在他的解决方案建议中失败的尝试离开这里(枢轴及其所有格式都消失了,只保留了它们的硬值)。
python - 基于 pandas 数据框修改现有 excel 工作簿的多个工作表
我目前有一个 excel 文件,例如 3 张纸。我想根据来自 2 个 pandas 数据框(每张表 1 个数据框)的新值更改其中 2 张工作表。
这是我目前拥有的代码:
当我运行它时,我收到以下错误消息,不知道为什么,因为我查看的每个堆栈溢出答案只有一项用于 openpyxl:
我还尝试摆脱 engine='openpyxl' 参数,但是当我这样做时,我收到以下错误消息:
python - 为什么在 python 中编写 excel 文件时,我会得到一行作为标题,如 [0, 1, 2, ...]?
我已经导入了一个 excel 文件,更改了 B1 并将其导出,但我不想将一行(第一行)作为标题。我想将我的数据准确地写入我的 Excel 工作表的第 1 行中的 DataFrame 的第一行。这是我写的:
但导出的 Excel 文件在 B1 中不包含“我的文本”。而是包含“1”并在第一行有一个标题,如 [0, 1, 2, ...]
“我的文本”被写入 B2。
`
pandas - python pandas数据框写入多行标题
数据1
我搜索了这个,但它最终失败了:)
我怎样才能得到好的结果?我请求你的帮助。谢谢你
非常感谢
转换为 Excel 时,会创建一个新的空列。
我试图摆脱它但失败了。
python - 大熊猫无格式导出到excel
我想将数据从数据框导出到 excel,它已经有它的格式布局(颜色、单元格等)
此代码覆盖所有工作表,而不是我希望在不更改 Excel 布局的情况下导出数据。
那可能吗?