转载

2020-03-10  本文已影响0人  SyunSiu

用pandas进行excel读写;

为了方便演示,我这里新建了一个data.xlsx文件,第一个工作表sheet1区域“A1:F5”的内容如下,用于测试读excel的代码:


image

3.1 读excel

主要代码如下,就1行代码搞定,注意这里的data是DataFrame类型:

import pandas as pd

df = pd.read_excel(r'data.xlsx',sheetname=0)

print(df.head())

运行结果:

1A 1B 1C 1D 1F

0 2A 2B 2C 2D 2F

1 3A 3B 3C 3D 3F

2 4A 4B 4C 4D 4F

3 5A 5B 5C 5D 5F

3.2 写excel

主要代码如下:

from pandas import DataFrame

data={

'name':['张三','李四','王五'],

'age':[11,12,13]

'sex':'男','女','男']

}

df=DataFrame(data)

df.to_excel('new.xlsx")

程序运行后,将新建(或替换)new.xlsx文件,并在工作表sheet1的A1:D4区域中保存内容如下:

image

至此,我们就完成了excel的读写。总的来说,这3种方法都很简单,尤其是第3种方法,1行代码就搞定,在数据处理中,经常会用到pandas这个包(该包可以处理众多常见的数据存储格式,如CSV、JSON等),功能很强大,当然还有许多其他的包也可以完成excel的读写

作者:小天真_5eeb
链接:https://www.jianshu.com/p/19219542bf23
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读