国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

pandas分別寫入excel的不同sheet方法

2020-02-16 00:04: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提供了更簡單的接口。

以上這篇pandas分別寫入excel的不同sheet方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通州市| 临西县| 定日县| 和硕县| 灵石县| 遂平县| 松原市| 岑溪市| 安达市| 西充县| 枣强县| 汪清县| 富平县| 安丘市| 澎湖县| 贡山| 秦皇岛市| 太原市| 赤水市| 阳春市| 彭水| 离岛区| 满城县| 崇州市| 阿荣旗| 苍梧县| 孟连| 农安县| 志丹县| 专栏| 巍山| 古蔺县| 北碚区| 德保县| 青川县| 开封县| 兴文县| 绥江县| 祁门县| 通海县| 三穗县|