广告
返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用Python处理excel表格中的数据
  • 180
分享到

怎么用Python处理excel表格中的数据

2023-06-29 09:06:44 180人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍怎么用python处理excel表格中的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、基础、常用方法 读取excel导入模块:import xlrd打开文件:x1 =&nb

这篇文章主要介绍怎么用python处理excel表格中的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、基础、常用方法

读取excel

导入模块:

import xlrd

打开文件:

x1 = xlrd.open_workbook("data.xlsx")

获取sheet:

sheet是指工作表的名称,因为一个excel有多个工作表

怎么用Python处理excel表格中的数据


获取所有sheet名字:x1.sheet_names()

获取sheet数量:x1.nsheets

获取所有sheet对象:x1.sheets()

通过sheet名查找:x1.sheet_by_name("test”)

通过索引查找:x1.sheet_by_index(3)

# -*- coding:utf-8 -*-import xlrdimport osfilename = "demo.xlsx"filePath = os.path.join(os.getcwd(), filename)print filePath# 1、打开文件x1 = xlrd.open_workbook(filePath)# 2、获取sheet对象print 'sheet_names:', x1.sheet_names()  # 获取所有sheet名字print 'sheet_number:', x1.nsheets        # 获取sheet数量print 'sheet_object:', x1.sheets()       # 获取所有sheet对象print 'By_name:', x1.sheet_by_name("test")  # 通过sheet名查找print 'By_index:', x1.sheet_by_index(3)  # 通过索引查找

输出:

sheet_names: [u' plan', u'team building', u'modile', u'test']sheet_number: 4sheet_object: [<xlrd.sheet.Sheet object at 0x10244c190>, <xlrd.sheet.Sheet object at 0x10244c150>, <xlrd.sheet.Sheet object at 0x10244c110>, <xlrd.sheet.Sheet object at 0x10244c290>]By_name: <xlrd.sheet.Sheet object at 0x10244c290>By_index: <xlrd.sheet.Sheet object at 0x10244c290>

获取sheet的汇总数据:

获取sheet名:sheet1.name

获取总行数:sheet1.nrows

获取总列数:sheet1.ncols

# -*- coding:utf-8 -*-import xlrdimport osfrom datetime import date,datetimefilename = "demo.xlsx"filePath = os.path.join(os.getcwd(), filename)print filePath# 打开文件x1 = xlrd.open_workbook(filePath)# 获取sheet的汇总数据sheet1 = x1.sheet_by_name("plan")print "sheet name:", sheet1.name   # get sheet nameprint "row num:", sheet1.nrows  # get sheet all rows numberprint "col num:", sheet1.ncols  # get sheet all columns number

输出:

sheet name: plan
row num: 31
col num: 11

资料:https://www.yisu.com/article/239873.htm

怎么用Python处理excel表格中的数据

Https://www.yisu.com/article/187025.htm

怎么用Python处理excel表格中的数据

二、提高

三、出错

无法打开.xlsx文件 pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported

安装的版本太高,低版本支持

可以安装旧版xlrd,在cmd中运行:

pip uninstall xlrdpip install xlrd==1.2.0

也可以用openpyxl代替xlrd打开.xlsx文件:

df=pandas.read_excel(‘data.xlsx',engine=‘openpyxl')

以上是“怎么用Python处理excel表格中的数据”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网Python频道!

--结束END--

本文标题: 怎么用Python处理excel表格中的数据

本文链接: https://www.lsjlt.com/news/324155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用Python处理excel表格中的数据
    这篇文章主要介绍怎么用Python处理excel表格中的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、基础、常用方法 读取excel导入模块:import xlrd打开文件:x1 =&nb...
    99+
    2023-06-29
  • 如何利用Python处理excel表格中的数据
    目录一、基础、常用方法二、提高三、出错总结一、基础、常用方法 1. 读取excel 1、导入模块: import xlrd 2、打开文件: x1 = xlrd.open_workb...
    99+
    2022-11-13
  • python怎么处理表格数据
    Python 可以使用多种库来处理表格数据,其中最流行的是 pandas 库。使用 pandas 可以读取、处理和分析表格数据。下面...
    99+
    2023-09-15
    python
  • python pandas处理excel表格数据的常用方法总结
    目录前言1、读取xlsx表格:pd.read_excel()2、获取表格的数据大小:shape3、索引数据的方法:[ ] / loc[] / iloc[]4、判断数据为空:np.is...
    99+
    2022-11-11
  • python读取excel表格的数据
    1.在Windows命令行中安装第三方模块xlrd,先切到python安装目录(Python34),然后切到Scripts,然后输入命令easy_install xlrd按回车进行安装安装完成2.新建一个excel表,然后保存,造数据3.编...
    99+
    2023-01-31
    表格 数据 python
  • 教你用Python实现Excel表格处理
    目录一、文件二、代码三、分析四、pd.ExcelFile五、总结一、文件 一个测试有两个sheet页的Excel测试文件 test.xlsx 二、代码 import panda...
    99+
    2022-11-12
  • 利用Python改正excel表格数据
    目录一、前言二、代码实现及讲解1.模块的导入2.获取“数据原表”中数据3.获取生产记录更新表中的日期和材料4.对生产数据更新表中数据的修改5.最后,调用函数并...
    99+
    2022-11-11
  • python-将excel表格中的数据转化为json数据格式
    前言 excel表格中的数据,转化为json格式,再用程序去处理json数据,是常见的数据处理方式。这样可以实现按照需求去做数据处理。 需要用到的软件 除了python环境外,主要用到读取excel文...
    99+
    2023-09-02
    python excel json
  • 怎么使用Python根据原始Excel表格批量生成目标Excel表格
    本文小编为大家详细介绍“怎么使用Python根据原始Excel表格批量生成目标Excel表格”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Python根据原始Excel表格批量生成目标Excel表格”文章能帮助大家解决疑惑,下面跟...
    99+
    2023-07-06
  • python数据分析之怎么用pandas搞定Excel表格
    本篇内容主要讲解“python数据分析之怎么用pandas搞定Excel表格”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python数据分析之怎么用pandas搞定Excel表格”吧!(一)读...
    99+
    2023-06-30
  • 【Pandas数据处理100例目录】Python数据分析玩转Excel表格数据
    前言 大家好,我是阿光。 本专栏整理了《Pandas数据分析处理》,内包含了各种常见的数据处理,以及Pandas内置函数的使用方法,帮助我们快速便捷的处理表格数据。 正在更新中~ ✨ ...
    99+
    2023-08-31
    python pandas 数据分析 深度学习
  • 使用python怎么对表格数据进行处理
    这篇文章给大家介绍使用python怎么对表格数据进行处理,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python对Excel表格的处理首先我们看一个最简单的情况,我们先不考虑性能的问题,那么我们可以使用xlrd这个工...
    99+
    2023-06-14
  • 怎么在navicat中导入excel表格数据
    本文小编为大家详细介绍“怎么在navicat中导入excel表格数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么在navicat中导入excel表格数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。基础操...
    99+
    2023-07-05
  • 怎么在navicat 中导入excel 表格数据
    基础操作篇 1. 首先打开navicat 软件,进入后打开连接  2. 进入后选择新建数据库 3. 数据库名随便输入一个,字符集选择 utf8,排序规则选择utf8_general_ci ,这样可以最大程度地支持中文 ,点击好,新建数据...
    99+
    2023-09-03
    mysql mybatis 数据库
  • 利用python做表格数据处理
    目录技术背景python对Excel表格的处理vaex的安装与使用vaex的安装性能对比数据格式转换总结概要技术背景 数据处理是一个当下非常热门的研究方向,通过对于大型实际场景中的...
    99+
    2022-11-12
  • Python如何读取excel表格的数据
    这篇文章主要介绍“Python如何读取excel表格的数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何读取excel表格的数据”文章能帮助大家解决问题。小编这里推荐使用一款兼容性非...
    99+
    2023-06-27
  • Python 中怎么利用Pandas处理复杂的Excel数据
    本篇文章为大家展示了Python 中怎么利用Pandas处理复杂的Excel数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。问题缘起pandas  read_excel函数在读取Exce...
    99+
    2023-06-16
  • 如何利用Python改正excel表格数据
    本文小编为大家详细介绍“如何利用Python改正excel表格数据”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何利用Python改正excel表格数据”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、前言先...
    99+
    2023-06-30
  • 详解python中xlrd包的安装与处理Excel表格
    一、安装xlrd 地址 下载后,使用 pip install .whl 安装即好。 查看帮助: >>> import xlrd >>> help(xlrd) Hel...
    99+
    2022-06-04
    详解 表格 xlrd
  • 利用java怎么从数据库中导出Excel表格
    这期内容当中小编将会给大家带来有关利用java怎么从数据库中导出Excel表格,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。基于maven jar包引入如下:  <dependency> ...
    99+
    2023-05-31
    java ava excel
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作