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绘制散点图的教程详解

    Python绘制散点图的教程详解

    散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。本文将用Python绘制散点图,需要的可以参考一下
    2022-03-03
  • 解决hive中导入text文件遇到的坑

    解决hive中导入text文件遇到的坑

    这篇文章主要介绍了解决hive中导入text文件遇到的坑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 关于Tensorflow 模型持久化详解

    关于Tensorflow 模型持久化详解

    今天小编就为大家分享一篇关于Tensorflow 模型持久化详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • python实现得到一个给定类的虚函数

    python实现得到一个给定类的虚函数

    这篇文章主要介绍了python实现得到一个给定类的虚函数的方法,以wx的PyPanel类为例讲述了打印以base_开头的方法的实例,需要的朋友可以参考下
    2014-09-09
  • linecache模块加载和缓存文件内容详解

    linecache模块加载和缓存文件内容详解

    这篇文章主要介绍了linecache模块加载和缓存文件内容详解,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python中scipy.stats产生随机数实例讲解

    python中scipy.stats产生随机数实例讲解

    在本篇文章里小编给大家分享的是一篇关于python中scipy.stats产生随机数实例讲解内容,有需要的朋友们可以学习下。
    2021-02-02
  • 解决python报错:AttributeError: 'ImageDraw' object has no attribute 'textbbox'

    解决python报错:AttributeError: 'ImageDraw' object h

    这篇文章主要给大家介绍了关于解决python报错:AttributeError: 'ImageDraw' object has no attribute 'textbbox'的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • 套娃式文件夹如何通过Python批量处理

    套娃式文件夹如何通过Python批量处理

    这篇文章主要介绍了套娃式文件夹如何通过Python批量处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • python避免死锁方法实例分析

    python避免死锁方法实例分析

    这篇文章主要介绍了python避免死锁方法,较为详细的分析了死锁的成因与避免形成死锁的方法,需要的朋友可以参考下
    2015-06-06
  • Scrapy将数据保存到Excel和MySQL中的方法实现

    Scrapy将数据保存到Excel和MySQL中的方法实现

    本文主要介绍了Scrapy将数据保存到Excel和MySQL中的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论