首页 > 编程语言 >python获取表格数据总结

python获取表格数据总结

时间:2024-01-30 15:11:29浏览次数:31  
标签:sheet 表格 python openyxl 获取 os 目录

获取表格内容:


图片中首先import了两个模块,一个os一个openyxl,然后指定表格路径,打开表格。

os:
  这里os在Python中,os.chdir()方法用于改变当前的工作目录。工作目录是指当前正在执行的
  脚本所在的目录。通过使用os.chdir()方法,我们可以在脚本执行过程中切换到不同的目录。
openyxl:
  这个模块是用来帮助我们读取表格内容的。从11行到17行代码的作用就是先利用load_workbook方法
将表格的内容全部获取,然后将表格中的address mapping的值赋给sheet,后续19-23行代码的作用是
将sheet中指定cell的值赋给不同的变量。

此时的这些变量是cell类型的数据组成的元组,还不能直接使用。需要使用两层for循环嵌套迭代配合append和value得到一个数组,方便后续数据操作。

定义一个list

获取cells中的值到list中

标签:sheet,表格,python,openyxl,获取,os,目录
From: https://www.cnblogs.com/tomako123/p/17997081

相关文章

  • python之常用标准库-hashlib
    这个模块比较简单,直接上1#!/usr/bin/python2importhashlib3hash=hashlib.sha384()#支持md5/sha1/sha224/sha256等,用法一致4hash.update(b'test')5print(hash.digest())#二进制hash6print(hash.hexdigest())#十六进制hashViewCode ......
  • python之常用标准库-json/pickle/shelve
    json,用于各个平台语言的字符串和python数据类型间进行转换json的方法:dumps,loads,dump,loadpickle-用于python特有的类型(字符串,列表,字典,集合等)和python的数据类型间进行转换pickle的方法:dumps,loads,dump,load,但是都是以二进制存储shelve,是一个简单的k,v将内存数据通过......
  • Python计算两图相似性-像素匹配(pixelmatch)
    1、简介GitHub:https://github.com/whtsky/pixelmatch-py 2、代码fromPILimportImagefrompixelmatch.contrib.PILimportpixelmatchimg_a=Image.open("WD1.png").resize((1920,1080))img_b=Image.open("WD2.png").resize((1920,1080))img......
  • Python导入torch包的方法
    原文链接:https://blog.csdn.net/weixin_57775672/article/details/128527024前言随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容中下载torch包遇见的一些问题和解决方法。一、Pythorch是什么?Pytorch是torch的pyt......
  • [转帖]Oracle获取被锁的SQL源头
    https://blog.csdn.net/weixin_42233789转载:https://blog.csdn.net/robinson1988/article/details/106204387各位DBA,看到这篇文章是不是很开心,解决了你一个大麻烦,赶紧把它部署到实时监控程序吧(咳咳,转载,抄袭不注明文章出处的人可耻哈)session1:updateemp_baksetename=......
  • Powershell 并发任务 | Runspace 线程 | 结果获取
    介绍在PowerShell中进行多任务处理(Multithreading或ParallelProcessing)主要目的是提高脚本的执行效率和性能。对于需要处理大量数据或执行多个独立任务的脚本来说尤其有用。提高性能:多任务处理允许脚本同时执行多个任务,从而加快整体执行速度。对于需要处理大型数据集或执......
  • Python语言中=和==有什么区别?
    众所周知,Python是一门语法简洁优美,功能强大的编程语言,应用领域非常广泛,而且具有丰富的第三方库。这篇文章,小编为大家分享一个新的知识点:Python语言中=和==有什么区别?以下是详细的内容介绍。Python语言中=和==有什么区别?在Python中,=是赋值的意思,==是用于判断是否相等......
  • python操作mysql
    python操作mysql1.数据库连接池在操作数据库时需要使用数据库连接池。pip3.9installpymysql#安装pymysqlpip3.9installdbutils#安装dbutilsimportthreadingimportpymysqlfromdbutils.pooled_dbimportPooledDBMYSQL_DB_POOL=PooledDB(creator=pym......
  • Python调用微信OCR识别文字和坐标
    python的ocr识别最方便的最准确的方法就是直接调微信的ocr注意:调用的时候先把微信关掉。importosimportjsonimporttimefromwechat_ocr.ocr_managerimportOcrManager,OCR_MAX_TASK_IDwechat_ocr_dir=r"C:\Users\mydell\AppData\Roaming\Tencent\WeChat\XPlugin\P......
  • mybatisPlus获取保存对象的id
    有个需求就是使用mybatisplus的时候,主键通过雪花算法生成,不是使用mysql数据库主键自增的,我要获取生成的id。 @TableId(type=IdType.ASSIGN_ID)@Schema(description="主键id")privateStringcenterId;使用mybatisplus的save方法便可获取 记录遇到的问题解决方法,......