pandas分别写入excel的不同sheet方法

作者:七巧板子 时间:2022-08-27 04:15:03 

pandas可以非常方便的写数据到excel,那么如何写多个dataframe到不同的sheet呢?

使用pandas.ExcelWriter


import pandas as pd

writer = pd.ExcelFile('your_path.xlsx')

df1 = pd.DataFrame()
df2 = pd.DataFrame()

df1.to_excel(writer, sheet_name='df_1')
df2.to_excel(writer, sheet_name='df_2')

writer.save()

网上的大部分答案基本上都是这些内容,但是这里有个大坑,你会发现找不到想要的xlsx文件。

那么问题出在哪?

我们看看ExcelWriter源码就知道了


class ExcelFile(object):
 """
 Class for parsing tabular excel sheets into DataFrame objects.
 Uses xlrd. See read_excel for more documentation
 Parameters
 ----------
 io : string, path object (pathlib.Path or py._path.local.LocalPath),
   file-like object or xlrd workbook
   If a string or path object, expected to be a path to xls or xlsx file
 engine: string, default None
   If io is not a buffer or path, this must be set to identify io.
   Acceptable values are None or xlrd
 """

这里已经说的很清楚了,希望传入的是excel的路径,你只传了个文件名,当然找不到了。

而且从这里我们可以看到,pandas.ExcelWriter实质上是用xlrd来解析excel的。这个wrapper提供了更简单的接口。

来源:https://blog.csdn.net/MTK_zhaosp/article/details/81217394

标签:pandas,excel,sheet
0
投稿

猜你喜欢

  • Python实现发票自动校核微信机器人的方法

    2023-05-01 07:11:09
  • MySql子查询IN的执行和优化的实现

    2024-01-15 01:32:10
  • python中安装模块包版本冲突问题的解决

    2021-07-23 11:04:29
  • python使用自定义user-agent抓取网页的方法

    2021-12-27 03:09:56
  • 支持鼠标拖拽的简单目录树代码

    2011-07-01 12:34:09
  • 简述Asp与XML之间的关系

    2008-04-17 10:46:00
  • 关于JavaScript中string 的replace

    2024-05-05 09:22:42
  • Python基础之操作MySQL数据库

    2024-01-23 01:50:14
  • pytorch通过训练结果的复现设置随机种子

    2021-04-19 07:58:53
  • 使用Python生成XML的方法实例

    2022-10-01 19:20:15
  • 字符编码笔记 ASCII,Unicode和UTF-8

    2023-08-02 23:26:03
  • pytorch创建tensor函数详情

    2021-10-30 15:09:56
  • vue项目运行或打包时,频繁内存溢出情况问题

    2024-05-02 16:53:45
  • Python实现类继承实例

    2023-11-13 07:44:24
  • OpenCV图像轮廓的绘制方法

    2022-10-17 22:05:54
  • vue-cli开发环境实现跨域请求的方法

    2024-05-13 09:14:10
  • 用javascript给表格加滚动条

    2008-10-15 10:03:00
  • ASP编程常用的分页代码

    2007-09-11 13:57:00
  • 判断数据库里存在的BIG5码

    2009-04-09 18:31:00
  • 基于Python实现简易的植物识别小系统

    2021-10-09 21:30:57
  • asp之家 网络编程 m.aspxhome.com