Python excel文件读取

原创 2015年11月19日 03:27:20

1. 读取excel文件,建类存储excel数据,

在我的excel文件中存储了学生信息,(姓名,出生年月)

定义class Student

class Etudiant(object):
def __init__(self,idEtudiant, nom,prenom,date,group):
self.idEtudiant=idEtudiant
self.nom = nom
self.prenom=prenom
self.date=date
self.group=group


def adresselec(self):
return self.prenom + '.' + self.nom +'@etu.univ-tours.fr'

def age(self):
return 2016-self.date.year

定义两个函数产生邮箱和年龄

定义日期类

class Date(object):
"""docstring for Date"""
def __init__(self, day,month,year):

self.day=day
self.month=month
self.year=year
def __eq__(self,date):
if self.year == date.year and self.month==date.month and self.day==date.day:
return 1
else:
return 0;

def __lt__(self,date):
if self.year <date.year:
return 1
elif self.year>date.year:
return 0
elif self.month< date.month:
return 1
elif self.month>date.month:
return 0
elif self.day < date.day:
return 1
else: return 0

重写==和<两个函数。

读取excel文件

from student import Etudiant
from date import Date
import csv


students=[]
reader=csv.reader(open('fichetu.csv','r'))
for line in reader:
     numero, nom,prenom,date=line[0].split(';')
     day, month,year =date.split('/')
     dat=Date(day,month,year)
     student=Etudiant(nom,prenom,dat)
     students.append(student)

文件内容被存储到了students这个list里边OK!


如何用python遍历文件夹下的所有excel文件

大数据处理经常要用到一堆表格,然后需要把数据导入一个list中进行各种算法分析,简单讲一下自己的做法: 1.如何读取excel文件 网上的版本很多,在xlrd模块基础上,找到一些源码: import ...
  • u012013017
  • u012013017
  • 2017年02月27日 15:03
  • 1047

利用Python将多个excel文件合并为一个文件

利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文件中。...
  • d1240673769
  • d1240673769
  • 2017年07月06日 01:08
  • 1982

python读写excel文件

传说中python操作ms office功能最强大的是win32com,但只能要ms上使用。 不过对于比较简单的需求显得有些小题大作。那么来看下简单的,分别是xlrd和xlwt模块, 不过...
  • hncomputer
  • hncomputer
  • 2014年01月24日 10:54
  • 1727

python数据分析之(4)读写数据文件CSV,EXCEL等

数据导入和导出 (一)读取csv文件 使用函数:read_cdv(),具体详见:http://pandas.pydata.org/pandas-docs/stable/generated/pa...
  • piaoxuezhong
  • piaoxuezhong
  • 2017年01月16日 21:10
  • 3383

Python读写Excel文件的实例

Python读写excel
  • mingtian715
  • mingtian715
  • 2017年01月24日 15:26
  • 2728

Python遍历文件夹下所有文件中数据并写入Excel

将之前处理过的几类数据的文件夹中的.dat文件中的数据读入到Excel中,方便导入Matlab...
  • renjunsong0
  • renjunsong0
  • 2016年07月23日 09:59
  • 2728

python操作excel文件并输出txt文件

#coding=utf-8 import os import xlrd #excel文件放置在当前路径 path='model.xls' #打开文件 data=xlrd.open_workbook(...
  • huyangg
  • huyangg
  • 2017年04月25日 15:38
  • 911

利用Python解析Excel文件

# coding=utf-8 #!/usr/bin/env python """ Your task is as follows: - read the provided Excel file - f...
  • baidu_27438681
  • baidu_27438681
  • 2017年04月08日 23:24
  • 558

[python]使用xlrd对Excel表格进行读写操作

一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd 二、使用介绍 2.1 导入模块 import xlrd 2.2 打开Excel文件读取数...
  • hitwangpeng
  • hitwangpeng
  • 2016年05月10日 17:06
  • 17910

python高手之路python处理excel文件(方法汇总)

用python来自动生成excel数据文件。python处理excel文件主要是第三方模块库xlrd、xlwt、xluntils和pyExcelerator,除此之外,python处理excel还可以...
  • tree_java
  • tree_java
  • 2017年04月26日 20:56
  • 933
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python excel文件读取
举报原因:
原因补充:

(最多只允许输入30个字)