问题标签 [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 - 将 Excel.Writer 文件保存到新路径的问题
我正在尝试使用Python为我的 excel 文档创建一个定时备份系统,因为多个用户将访问它。我想将文件的路径更改为我的本地目录。
这是代码;
我努力了
但是回来
类型错误:save() 接受 1 个位置参数,但给出了 2 个
python - 将多个 pandas 数据框写入 excel
我正在尝试dataframes
将从较大的数据集中提取的多个熊猫写入 excel 工作簿的多个工作表中。问题是它只写入第一个数据帧 ie index[0]
,因此生成的工作簿只有一个工作表,见sheet1
下文。我错过了什么?这是我的问题的娱乐。
代码:
表 1:
python - 熊猫删除第一列错误
我正在使用read_html()
pandas 函数来读取 html 表格,然后最后使用ExcelWriter
and将其转换为 excel to_excel
。但由于我的表有一个索引列,所以这是我使用时得到的read_html()
:
当我这样做时
我在我的 excel 文件中得到一个索引未命名的列。我也使用过index = False
和drop
功能,但它给出了一个错误Can't drop None
。
python - Pandas ExcelWriter .save() 出错;权限错误 [WinError 32]
我正在尝试使用 ExcelWriter 写出文档并遇到以下问题:
当我运行我的程序时,它有时会给出如下警告:
据说错误来自ExcelWriter.save()
方法。
我尝试使用.close()
ExcelWriter的方法,但有时问题仍然存在。我有时的意思是,如果我多次重新运行程序,程序就会像没有错误一样运行。
我不明白的是为什么它/有时/仍然存在,我该如何解决?
我遇到了几个具有相同错误的线程,但它们与 ExcelWriter 无关,希望有人能帮助我。提前致谢!
python - Pandas to_excel 作为变量(没有目标文件)
我最近不得不获取一个数据框并准备将其输出到 Excel 文件。但是,我不想将其保存到本地系统,而是将准备好的数据传递给一个单独的函数,该函数基于 URI 保存到云中。在搜索了许多 ExcelWriter 示例后,我找不到我想要的东西。
目标是获取数据框,例如:
并将其作为字节临时存储在变量中,例如:
答案中提供了我提出的解决方案,希望对其他人有所帮助。也希望看到其他人的解决方案!
更新 #2 - 示例用例
在我的例子中,我创建了一个 io 模块,它允许您使用 URI 来指定不同的云目的地。例如,以 gs:// 开头的“路径”被发送到 Google 存储(使用类似 gsutils 的语法)。我处理数据作为我的第一步,然后将处理后的数据传递给“保存”函数,该函数本身会过滤以确定正确的路径。
df.to_csv()实际上没有路径并自动返回一个字符串(至少在最近的版本中),所以这是我允许 to_excel() 执行相同操作的解决方案。
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'”)
python - 如何在python中有条件地为输出的excel的单元格着色?
我必须以这种方式为我的 xls 输出的单元格(仅用于确定的列)着色:
假设我的数据框:
第 ti 列着色:a、c 和 e。
我的实际代码很简单:
python - 使用 Python 编写文本包装的 Excel 文件
我是 Python 新手,我正在通过处理一些 CSV 文件并从中制作一个 excel 文件来练习。到目前为止,我可以获得 excel 文件,但是我无法通过 python 包装单元格。我尝试了多种方法,但没有一个可行。可能是因为我对 Python 的理解太差。谁能建议我在编写excel文件时如何换行?请解释一下代码?我得到以下代码的错误是:'str'对象没有属性'alignment'
这是我到目前为止所做的:
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。