excel 的读写

excel 的读写_第1张图片
excel 的读写_第2张图片

利用pandas读取excel

Pandas的名称来自于面板数据(panel data)和python数据分析(data analysis)。

首先要安装pandas模块,用sudo pip install pandas安装。

pandas是一个数据处理的包,本身提供了许多读取文件的函数,像read_csv(读取csv文件),read_excel(读取excel文件)等,只需一行代码就能实现文件的读取

 读excel

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

import pandas as pd

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

print(df)

 写excel

主要代码如下:

# encoding: utf-8

from pandas import DataFrame

data={

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

'age':[21,22,23],

'sex':[u'男',u'女',u'男']

}

df=DataFrame(data)

df.to_excel('new.xlsx')

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

    age    name    sex

0    21    张三    男

1    22    李四    女

2    23    王五    男

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

你可能感兴趣的:(excel 的读写)