python中如何读取xlsx文件

 更新时间:2024年02月29日 16:28:33   作者:give it a try~  
这篇文章主要介绍了python中如何读取xlsx文件问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

方法一

安装包

  • 打开cmd
pip install xlrd
#或者去pycharm中下也可以
  • 打开文件
# 打开实验数据表格
book = xlrd.open_workbook('../景区信息.xlsx')
  • 选择sheet(页数)
# 选择页数为第1页
sheet1 = book.sheets()[0]
  • 获取总行数与总列数
# 数据总行数
nrows = sheet1.nrows
# 数据总列数
ncols = sheet1.ncols
  • 获取某一行某一列数据
# 获取表中第三行的数据
x = sheet1.row_values(2)
# 获取表中第二列的数据
y = sheet1.col_values(1)
#获取第五列中的第二个数据
z = sheet1.col_values(4)[1]
  • 获取某一列某一行中的切片数据
# 获取表中第二列且不要第一个值的数据
y_noone = sheet1.col_values(1)[1:]
# [1:]相当于切片操作
  • 获取某一列某一行的值
x_3_y_3 = sheet1.cell(2, 2).value
# 当然也可以修改

方法二

  • 安装包
pip install openpyxl
  • 创建新的工作薄
wb = Workbook()
  • 创建工作表
ws = wb.create_sheet('111')
  • 添加
ws.append(['发布时间','文本内容','转发数量','评论数量','赞数量','收藏数量'])
  • 当前工作表
ws2 = wb.active
ws2.title
  • 加载文件
book = openpyxl.load_workbook('../景区信息.xlsx')
  • 选择页数
sheet1 = book['Sheet1']
  • 获取行列长度
len_row = sheet1.max_row
len_column = sheet1.max_column
  • 获取某一格的内容
location = sheet1.cell(5, 5).value
  • 修改内容
sheet1.cell(num, 6).value = 5
sheet1.cell(num, 7).value = 6
  • 保存以及关闭文件
book.save(filename="../景区信息.xlsx")
book.close()

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python cv.Canny()方法参数与使用方法

    Python cv.Canny()方法参数与使用方法

    这篇文章主要介绍了Python cv.Canny()方法参数与使用方法,OpenCV提供了cv.Canny()方法,该方法将输入的原始图像转换为边缘图像,更多相关内容需要的朋友可以参考一下
    2022-07-07
  • python实现DES加密解密方法实例详解

    python实现DES加密解密方法实例详解

    这篇文章主要介绍了python实现DES加密解密方法,以实例形式较为详细的分析了基于Python实现的DES加密与解密技巧,需要的朋友可以参考下
    2015-06-06
  • Python自动化测试selenium指定截图文件名的方法

    Python自动化测试selenium指定截图文件名的方法

    这篇文章主要介绍了Python自动化测试selenium指定截图文件名方法,Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试,下文基于python实现指定截图文件名方法,需要的小伙伴可以参考一下
    2025-02-02
  • 关于Pycharm安装第三方库超时 Read time-out的问题

    关于Pycharm安装第三方库超时 Read time-out的问题

    这篇文章主要介绍了关于Pycharm安装第三方库超时 Read time-out的问题, 找了几个命令都不是很好用,最后找到解决的步骤,感兴趣的朋友跟随小编一起看看吧
    2021-10-10
  • python爬虫之selenium模块

    python爬虫之selenium模块

    本文详细讲解了python爬虫之selenium模块,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Python3实现获取图片文字里中文的方法分析

    Python3实现获取图片文字里中文的方法分析

    这篇文章主要介绍了Python3实现获取图片文字里中文的方法,结合实例形式分析了Python基于文字识别引擎tesseract-ocr针对图片里中文识别的相关操作技巧与操作注意事项,需要的朋友可以参考下
    2018-12-12
  • Python永久配置国内镜像源安装再也不用担心卡顿

    Python永久配置国内镜像源安装再也不用担心卡顿

    这篇文章主要为大家介绍了Python如何永久配置国内镜像源,从此安装再也不用担心卡顿,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • python操作日期和时间的方法

    python操作日期和时间的方法

    经常获得了一个用户提交的当前日期,我们需要以这个日期为依据返回它的前一天、后一天的日期或者转换操作等。用Python可以非常简单的解决这些关于日期计算的问题
    2014-03-03
  • python中协程实现TCP连接的实例分析

    python中协程实现TCP连接的实例分析

    在本篇文章中我们给大家分享了python中协程实现TCP连接的代码示例内容,有需要的朋友们可以跟着学习下。
    2018-10-10
  • Pandas.DataFrame删除指定行和列(drop)的实现

    Pandas.DataFrame删除指定行和列(drop)的实现

    本文主要介绍了Pandas.DataFrame删除指定行和列(drop)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论