返回顶部
首页 > 资讯 > 后端开发 > Python >python在excel中的应用是什么
  • 905
分享到

python在excel中的应用是什么

2023-06-07 13:06:48 905人浏览 独家记忆

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

摘要

这篇文章主要介绍了python在excel中的应用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python在excel中的应用:1、pandas操作Excel指定的单

这篇文章主要介绍了pythonexcel中的应用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Python在excel中的应用:1、pandas操作Excel指定的单行;2、读取指定的多行;3、读取指定的行列;4、读取指定的多行多列值;5、获取所有行的指定列;6、获取行号并打印输出。

python在excel中的应用:

一、pandas操作Excel的行列

读取指定的单行,数据会存在列表里面

#1:读取指定行df=pd.read_excel('lemon.xlsx')#这个会直接默认读取到这个Excel的第一个表单data=df.ix[0].values#0表示第一行 这里读取数据并不包含表头,要注意哦!print("读取指定行的数据:\n{0}".fORMat(data))

得到的结果如下所示:

python在excel中的应用是什么

读取指定的多行,数据会存在嵌套的列表里面:

df=pd.read_excel('lemon.xlsx')data=df.ix[[1,2]].values#读取指定多行的话,就要在ix[]里面嵌套列表指定行数print("读取指定行的数据:\n{0}".format(data))

读取指定的行列:

df=pd.read_excel('lemon.xlsx')data=df.ix[1,2]#读取第一行第二列的值,这里不需要嵌套列表print("读取指定行的数据:\n{0}".format(data))

读取指定的多行多列值:

df=pd.read_excel('lemon.xlsx')data=df.ix[[1,2],['title','data']].values#读取第一行第二行的title以及data列的值,这里需要嵌套列表print("读取指定行的数据:\n{0}".format(data))

获取所有行的指定列

df=pd.read_excel('lemon.xlsx')data=df.ix[:,['title','data']].values#读所有行的title以及data列的值,这里需要嵌套列表print("读取指定行的数据:\n{0}".format(data))

获取行号并打印输出

df=pd.read_excel('lemon.xlsx')print("输出行号列表",df.index.values)输出结果是:输出行号列表 [0 1 2 3]

获取列名并打印输出

df=pd.read_excel('lemon.xlsx')print("输出列标题",df.columns.values)运行结果如下所示:输出列标题 ['case_id' 'title' 'data']

获取指定行数的值:

df=pd.read_excel('lemon.xlsx')print("输出值",df.sample(3).values)#这个方法类似于head()方法以及df.values方法输出值 [[2 '输入错误的密码' '{"mobilephone":"18688773467","pwd":"12345678"}'] [3 '正常充值' '{"mobilephone":"18688773467","amount":"1000"}'] [1 '正常登录' '{"mobilephone":"18688773467","pwd":"123456"}']]

获取指定列的值:

df=pd.read_excel('lemon.xlsx')print("输出值\n",df['data'].values)

二:pandas处理Excel数据成为字典

python在excel中的应用是什么

我们有这样的数据,处理成列表嵌套字典,且字典的key为表头名。

实现的代码如下所示:

df=pd.read_excel('lemon.xlsx')test_data=[]for i in df.index.values:#获取行号的索引,并对其进行遍历:    #根据i来获取每一行指定的数据 并利用to_dict转成字典    row_data=df.ix[i,['case_id','module','title','Http_method','url','data','expected']].to_dict()    test_data.append(row_data)print("最终获取到的数据是:{0}".format(test_data))

最后得到的结果是:

[{'title': '正常登录', 'case_id': 1, 'data': '{"mobilephone":"18688773467","pwd":"123456"}'}, {'title': '输入错误的密码', 'case_id': 2, 'data': '{"mobilephone":"18688773467","pwd":"12345678"}'}, {'title': '正常充值', 'case_id': 3, 'data': '{"mobilephone":"18688773467","amount":"1000"}'}, {'title': '充值输入负数', 'case_id': 4, 'data': '{"mobilephone":"18688773467","amount":"-100"}'}]

感谢你能够认真阅读完这篇文章,希望小编分享的“python在excel中的应用是什么”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网Python频道,更多相关知识等着你来学习!

--结束END--

本文标题: python在excel中的应用是什么

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

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

猜你喜欢
  • python在excel中的应用是什么
    这篇文章主要介绍了python在excel中的应用是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python在excel中的应用:1、pandas操作Excel指定的单...
    99+
    2023-06-07
  • Python函数在Django Shell中的应用是什么?
    Django是一个用于开发Web应用程序的高级Python Web框架,它提供了许多有用的工具和库,使得开发Web应用程序变得更加容易和高效。其中一个非常有用的工具是Django Shell。Django Shell是一个交互式Pytho...
    99+
    2023-09-30
    函数 django shell
  • continue在python中的用法是什么
    在Python中,`continue`是一个控制流语句,用于跳过当前循环中的剩余代码,继续执行下一次循环。当`continue`语句...
    99+
    2023-09-14
    python
  • format在python中的用法是什么
    format在python中的用法是基本用法、指定位置、指定变量名、格式化数字、格式化日期和时间。Format函数是Python中内置的一种字符串格式化方法。它允许我们在字符串中插入变量和其他值,并将它们格式化为特定的形式。使用format...
    99+
    2023-07-31
  • if在python中的用法是什么
    在Python中,“if” 是一个条件语句,用于根据条件的真假来执行不同的代码块。下面是一个简单的示例: x = 10 if x &...
    99+
    2024-03-01
    python
  • Excel中FREQUENCY函数的作用是什么
    FREQUENCY函数用于计算数值在给定数据集中出现的频率。它会将数据集中的数值划分为指定的区间,并计算每个区间中数值出现的次数。该...
    99+
    2023-09-08
    Excel FREQUENCY
  • Excel中AVERAGE函数的用法是什么
    Excel中AVERAGE函数用于计算一组数值的平均值。它可以接受一个或多个参数,并返回这些参数的平均值。语法如下:AVERAGE(...
    99+
    2023-09-07
    Excel AVERAGE
  • Python操作Excel的方法是什么
    本文小编为大家详细介绍“Python操作Excel的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python操作Excel的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。xlwt 是 Py...
    99+
    2023-06-27
  • Excel文件怎么在Android应用中读取
    这篇文章给大家介绍Excel文件怎么在Android应用中读取,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。初始化变量:InputStream inputStream = null;//输入流FileOutputStr...
    99+
    2023-05-31
    android excel roi
  • load bash 在 Python 中的作用是什么?
    在Python中,我们可以使用os模块来执行一些基本的系统命令。然而,有时候需要更高级的命令来完成一些任务,比如在Linux系统中使用Bash命令。在这种情况下,我们可以使用subprocess模块来执行Bash命令。 subprocess...
    99+
    2023-11-10
    响应 load bash
  • 什么是 Python 框架及其在 Windows 上的应用?
    Python 是一种高级编程语言,它在开发 Web 应用程序时非常受欢迎。Python 框架是一组库和模块的集合,为开发人员提供了构建 Web 应用程序所需的工具和功能。Python 框架的使用可以大大提高开发速度和代码质量。在本文中,我们...
    99+
    2023-07-24
    框架 shell windows
  • 在Python中使用assert的作用是什么
    这篇文章主要介绍在Python中使用assert的作用是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、long(长整型)和f...
    99+
    2023-06-02
  • python中WSGI是什么,Python应用WSGI详解
    为了让大家更好的对python中WSGI有更好的理解,我们先从最简单的认识WSGI着手,然后介绍一下WSGI几个经常使用到的接口,了解基本的用法和功能,最后,我们通过实例了解一下WSGI在实际项目中如何使用...
    99+
    2022-06-04
    详解 python WSGI
  • numpy 在 Python 容器中的作用是什么,它是如何实现响应的?
    numpy 是 Python 中常用的数值计算库,它提供了大量的高效的数值计算函数和数据结构,使得 Python 成为了一种强大的科学计算平台。numpy 最大的优势之一就是它提供了高效的容器,这些容器可以用来存储和处理多维数组,也可以用来...
    99+
    2023-09-13
    容器 numy 响应
  • Python django导出excel的方法是什么
    这篇文章主要讲解了“Python django导出excel的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python django导出excel的方法是什么”吧!一、基础环境w...
    99+
    2023-06-25
  • Redis在项目中的应用场景是什么
    这篇文章将为大家详细讲解有关Redis在项目中的应用场景是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信对于绝大多数程序员来说,redis中间件应该是大家非常熟悉...
    99+
    2024-04-02
  • 响应函数在PHP中的作用是什么?
    在PHP中,响应函数是一种非常重要的函数,它可以帮助我们快速地对客户端的请求作出响应。响应函数可以用于输出HTML页面、JSON数据、XML文件、图片等内容,这些内容将会被发送给客户端浏览器或其他应用程序。在本文中,我们将会讨论响应函数在...
    99+
    2023-11-09
    numy 响应 函数
  • Python 在编程中的实际应用和算法分析是什么?
    Python 是一种高级编程语言,是一种解释型语言,具有简单易学、面向对象、开放源代码、可移植性强、运行速度较快等优点,因此被广泛应用于各种领域的编程中。在本文中,我们将探讨 Python 在编程中的实际应用和算法分析。 一、Python...
    99+
    2023-07-19
    unix 编程算法 laravel
  • Python 和 Git 在大数据应用中的最佳实践是什么?
    在当今大数据时代,Python 和 Git 已经成为了数据科学家和工程师们必不可少的工具。Python 是一种高级编程语言,它的简单易学和灵活性使得它成为了数据分析和机器学习领域的主流编程语言。Git 是一个分布式版本控制系统,它可以帮助...
    99+
    2023-07-10
    spring git 大数据
  • eval在python中是什么
    eval在python中是一个内置函数,用于将字符串作为代码进行解析和执行,并返回执行结果。由于"eval"函数可以执行任意的Python代码,因此在使用"eval"函数时需要谨慎考虑安全性问题,如果...
    99+
    2023-08-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作