[数据处理]python处理excel文件

1. 安装相应的库

这里选择xlrd库,在网上搜索"用python解析Excel",会发现在前几条的搜索结果中都会存在xlrd库
安装相应的库:

  1. 进入cmd命令行
  2. pip install xlrd
    读取Excel文件
  3. pip install xlwt
    写入Excel文件
  4. pip install xlutils
    一组Excel高级操作工具(需要先安装xlrd和xlwt)
    在这里插入图片描述

2. 解析Excel文件

在解析之前要想想是不是还有一些更加简洁的方式可以解析路径,解决问题的方法往往并没有看到的那么直接,比如:Excel格式的文件是不是转换成csv格式的比较方便等等。在这方面我也比较欠缺经验,愿与诸君共同进步。

这里用到的Excel文件如图:
文件名:data.xlsx
工作表:Data Notes和Table 9 文件名:data.xlsx

下边是一些常用的操作:

  1. 打开Excel文件
import xlrd
book=xlrd.open_workbook("G:\\桌面文件夹\\下载\\data.xlsx")
  1. Excel文件可以有多个sheet(工作表),下边是针对工作表的一些操作
#根据工作表的名字获取该工作表的对象
temp=book.sheet_by_name("Table 9 ")
#获取该工作表的总行数 ※
temp.nrows
#获取该工作表的总列数 ※
temp.ncols

#输出工作表的名称
for sheet in book.sheets():
   print(sheet.name)

#通过行数或者列数对工作表进行遍历
#输出每一个单元格的值,在下边的双重循环中也可以加上相应的if判断,用来读取自己需要的数据
for i in range(temp.nrows):
   row=temp.row_values(i)
   for cell in row:
       print(cell)
  1. 解析Excel文件的大致思路
    首先打开Excel文件,找到需要解析的sheet
    然后按行或者按列进行遍历,在遍历过程中建立恰当的数据结构,遍历时以保存数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值