打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
学会用Python处理Excel文档,万行Excel数据随便解决!

下载模块

  1. xlrd (下载地址:https://pypi.org/project/xlrd/)
  2. xlutils (下载地址:https://pypi.org/project/xlutils/2.0.0/)

安装模块

下载完成后, 按如下方式安装:

Python中安装xlrd模块的步骤:

  1. 从 https://pypi.python.org/pypi/xlrd 下载压缩包
  2. 解压所下载的压缩包
  3. CD到解压目录,执行 sudo python setup.py install

导入模块

import xlrdfrom xlutils.copy import copy

使用模块

首先要明白两个概念:

  • table/ workbook: 指的是一个excel文件
  • sheet: 指的是excel里面的一张表


  • table_example.xlsm

下面开始看看如何使用加载的这些模块来完成对一个表的操作

读表

  • xlrd.open_workbook()函数
  • input: 要读取的excel文件名,字符串类型
  • output: excel文件的句柄,相当于一个用来标志这个文件的一个对象;
  • 例如:
  • table0 = xlrd.open_workbook('table_example.xlsm')

table->

  • sheet_by_name(sheet_name)
  • 这是属于excel文件句柄的一个函数
  • input:sheet的名字
  • output:sheet类型的句柄,相当于一个用来标识这个sheet的一个对象
  • 例如:
  • sheet_loss_table0 = table0.sheet_by_name('all_k1m60px')
  • 这就获得了一个在名为'table_example.xlsm'的excel文件中的一个叫all_k1m60px的sheet的对象;

sheet->

  • nrows, ncols
  • 属于sheet对像中的两个变量,代表这个sheet中有数据的行数(nrows) 和列数(ncols)
  • 例如:
  • row = sheet_loss_table0.nrows
  • column = sheet_loss_table0.ncols
  • col_values(),row_values()函数
  • 输入:要读取的列的标号,从0开始的整数,例如i
  • 输出:第i列数据的list
  • 例如:
  • datase_list = sheet_loss_table0.col_values(0) #读取第0列的数据并以list形式存在dataset_list变量中

以上就是处理文档的步骤,喜欢本文的小伙伴或者觉得本文对你有帮助可以点播关注或转发喔。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python里面的xlrd模块详解(一)
用python读写excel的方法
如何将Excel导入Python之中呢?
python:利用xlrd模块操作excel
Python 使用xlrd库读取excel
Python对Excel操作详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服