python3读取csv和xlsx文件的实例

yipeiwu_com6年前Python基础

基于win10系统,python3.6

读取csv

使用csv函数包,安装 pip install csv

使用方法:

import csv
def fileload(filename = '待读取.csv'):
  csvfile = open(filename, encoding = 'utf-8')
  data = csv.reader(csvfile)
  dataset = []
  for line in data:
    dataset.append(line)
  csvfile.close()
  return dataset

读取xlsx

使用xlrd函数包,安装: pip install xlrd

使用方法:

import xlrd
def fileload(filename = '待读取.xlsx'):
  dataset = []
  workbook = xlrd.open_workbook(filename)
  table = workbook.sheets()[0]
  for row in range(table.nrows):
    dataset.append(table.row_values(row))
  return dataset

这两个较为常用,需要知道如何使用。

以上这篇python3读取csv和xlsx文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python符号计算之实现函数极限的方法

SymPy是符号数学的Python库。它的目标是成为一个全功能的计算机代数系统,同时保持代码简洁、易于理解和扩展 #coding:utf-8 ''' 函数极限 ''' import...

Python实现多属性排序的方法

Python实现多属性排序的方法

多属性排序: 把需要排序的属性拿出来作为一个 tuple,主要的放前面,次要的放后面。 假如某对象有n个属性,那么先按某规则对属性a进行排序,在属性a相等的情况下再按某规则对属性b进行排...

Python函数学习笔记

局部名字静态检测 Python探测局部作用域的时候:是在python编译代码时检测,而不是通过他们在运行时的赋值。 正常的情况下,没在函数中复制的名字将在包含它的模块中查找: >&...

python检查序列seq是否含有aset中项的方法

本文实例讲述了python检查序列seq是否含有aset中项的方法。分享给大家供大家参考。具体实现方法如下: # -*- coding: utf-8 -*- def contains...

详解常用查找数据结构及算法(Python实现)

详解常用查找数据结构及算法(Python实现)

一、基本概念 查找(Searching)就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的数据元素(或记录)。 查找表(Search Table):由同一类型的数据元素(或记录...