广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python操作Excel方法中openpyxl怎么用
  • 721
分享到

Python操作Excel方法中openpyxl怎么用

2023-06-26 05:06:11 721人浏览 安东尼

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

摘要

这篇文章主要介绍了python操作excel方法中openpyxl怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python操作Excel方法中openpyxl怎么用文章都会有所收获,下面我们一起来看看吧

这篇文章主要介绍了python操作excel方法中openpyxl怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python操作Excel方法中openpyxl怎么用文章都会有所收获,下面我们一起来看看吧。

    Python操作Excel之openpyxl

    openpyxl是一个Python库,用来读写Excel2010 xlsx/xlsm/xltx/xltm类型文件。

    openpyxl不能操作早期的xls格式的Excel文件,可以使用xlwings等其他库。

    openpyxl是一个非标准的库,需要自行安装:pip install openpyxl

    前提

    既然要操作Excel,那么前提我们对Excel要有一个基本的了解,比如:

    一个Excel工作簿(workbook)由一个或多个工作表(sheet组成),一个工作表(sheet)中又包含多个行(row)和列(column),每一行(row)或每一列(column)又是由多个单元格(cell)组成

    创建

    from openpyxl import Workbook# 创建一个工作簿对象wb = Workbook()# 创建一个名为first的sheet页 [第二个参数可以指定索引,即创建sheet的位置]ws = wb.create_sheet('first')# 将创建的工作簿保存为Mytest.xlsxwb.save('Eric_01.xlsx')# 最后关闭文件wb.close()

    Workbook对象提供了很多属性和方法,其中,大部分方法都与sheet有关

    部分属性如下:

    • active:获取当前活跃的Worksheet

    • worksheets:以列表的形式返回所有的Worksheet(表格)

    • read_only:判断是否以read_only模式打开Excel文档

    • encoding:获取文档的字符集编码

    • properties:获取文档的元数据,如标题,创建者,创建日期等

    • sheetnames:获取工作簿中的表(列表)

    部分方法如下:

    • get_sheet_names:获取所有表格的名称(新版已经不建议使用,通过Workbook的sheetnames属性即可获取)

    • get_sheet_by_name:通过表格名称获取Worksheet对象(新版也不建议使用,通过Worksheet[‘表名’]获取)

    • get_active_sheet:获取活跃的表格(新版建议通过active属性获取)

    • remove_sheet:删除一个表格

    • create_sheet:创建一个空的表格

    • copy_worksheet:在Workbook内拷贝表格

    读取

    from openpyxl import load_workbook# openpyxl.load_workbook()打开已有工作簿wb = load_workbook('Eric.xlsx')# 打印工作簿中存在的工作表名称print(wb.sheetnames)# 根据名称获取工作表sheet = wb['sheet1']# 如果只有一个工作表也可以如下sheet = wb.active# 读取表格内容所在范围sheet.dimensions# 获取单元格内容# 指定坐标cell = sheet['A1']# 指定行列cell = sheet.cell(row=3, column=4)# 打印单元格的值print(cell.value)# 获取单元格的行、列、坐标print(cell.row, cell.column, cell.coordinate)# 获取范围单元格的值# 指定坐标范围cells = sheet['A1':'C3']# 指定列范围cells = sheet['A:C'] # cells = sheet['A']# 指定行范围cells = sheet[2:5] # cells = sheet[3]# 遍历获取单元格的值for cell in cells:    print(cell.value)# 特定范围for row in sheet.iter_rows(min_row = 1, max_row = 10                          min_col = 1, max_col = 26):    print(row)    # 遍历获取单元格的值    for cell in row:        print(cell.value)# 读取所有行for row in sheet.rows:    print(row)

    关于“Python操作Excel方法中openpyxl怎么用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Python操作Excel方法中openpyxl怎么用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

    --结束END--

    本文标题: Python操作Excel方法中openpyxl怎么用

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

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

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

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

    下载Word文档
    猜你喜欢
    • Python操作Excel方法中openpyxl怎么用
      这篇文章主要介绍了Python操作Excel方法中openpyxl怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python操作Excel方法中openpyxl怎么用文章都会有所收获,下面我们一起来看看吧...
      99+
      2023-06-26
    • Python怎么用openpyxl模块操作Excel
      这篇文章主要介绍了Python怎么用openpyxl模块操作Excel的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python怎么用openpyxl模块操作Excel文章都会有所收获,下面我们一起来看看吧。正...
      99+
      2023-06-30
    • python操作Excel神器openpyxl怎么使用
      Excel xlsxxlsx 是 Microsoft Excel 使用的开放 XML 电子表格文件格式的文件扩展名。 xlsm 文件支持宏。 xlsx 是专有的二进制格式,而 xlsx 是基于 Office Open XML 格式的。$ s...
      99+
      2023-05-14
      Python Excel openpyxl
    • Python 操作Excel-openpyxl模块用法实例
      目录openpyxl 的用法实例1.1 Openpyxl 库的安装使用1.2 Excel 的新建、读取、保存1.2.1 新建保存工作簿(覆盖创建)1.2.2 读取保存工作簿1.2.3...
      99+
      2023-05-19
      Python Excel-openpyxl模块使用 Excel-openpyxl用法
    • 怎么在python中利用openpyxl和xlsxwriter对Excel进行操作
      本篇文章给大家分享的是有关怎么在python中利用openpyxl和xlsxwriter对Excel进行操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。简介Python中操作...
      99+
      2023-06-06
    • python操作Excel神器openpyxl如何使用
      今天小编给大家分享一下python操作Excel神器openpyxl如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。E...
      99+
      2023-07-06
    • python使用openpyxl库读写Excel表格的方法(增删改查操作)
      一、前言 嗨,大家好,我是新发。 最近需要做个小工具,可以通过python来读写Excel,实现增删改查操作。以前用的是xlrd和xlwt这两个python库,今天我要讲的是openpyxl库,我觉得openpyxl...
      99+
      2022-06-02
      python读写Excel表格 python openpyxl库读写Excel表格
    • python操作excel之openpyxl模块读写xlsx格式使用方法详解
      openpyxl模块支持.xls和.xlsx格式的excel创建,但是只支持.xlsx格式的读取操作,不支持.xls的读取(可以使用xlrd模块来读取,写入操作也可使用xlwt模块)...
      99+
      2022-12-21
      python使用openpyxl模块读写xlsx格式 openpyxl创建新的excel openpyxl获取默认工作表 openpyxl删除工作表 openpyxl单元格操作
    • Python操作Excel的方法是什么
      本文小编为大家详细介绍“Python操作Excel的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python操作Excel的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。xlwt 是 Py...
      99+
      2023-06-27
    • 怎么用Python操作Excel、Word、CSV
      这篇文章主要讲解了“怎么用Python操作Excel、Word、CSV”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python操作Excel、Word、CSV”吧!Python 操作...
      99+
      2023-06-16
    • 怎么用Python操作Excel,Word,CSV
      本篇内容介绍了“怎么用Python操作Excel,Word,CSV”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python 操作 Exce...
      99+
      2023-06-29
    • Python自动化操作Excel的方法是什么
      今天小编给大家分享一下Python自动化操作Excel的方法是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、Pyth...
      99+
      2023-07-06
    • 关于Python操作Excel的基本方法
      目录写入Excel1. 安装第三方模块2. 编写代码读取Excel1. 安装第三方模块小结写入Excel 1. 安装第三方模块 修改excel可以使用xlwt模块 pip insta...
      99+
      2023-05-18
      Python Excel Python操作Excel
    • C#调用Excel的操作方法
      本篇内容主要讲解“C#调用Excel的操作方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#调用Excel的操作方法”吧!C# 操作Excel之Excel操作方法调用1.插入图片和线调用Pi...
      99+
      2023-06-17
    • Python操作Excel文件的方法有哪些
      本篇内容介绍了“Python操作Excel文件的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据处理是 Python 的一大应用...
      99+
      2023-06-16
    • Python处理Excel的常用操作方法有哪些
      本篇内容介绍了“Python处理Excel的常用操作方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据是网上找到的销售数据,长这样...
      99+
      2023-07-05
    • C#操作excel的方法是什么
      这篇文章主要介绍“C#操作excel的方法是什么”,在日常操作中,相信很多人在C#操作excel的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#操作excel的方法是什么”的疑惑有所帮助!接下来...
      99+
      2023-06-22
    • C#中怎么用NPOI操作Excel
      这篇“C#中怎么用NPOI操作Excel”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C#中怎么用NPOI操作Excel”文...
      99+
      2023-06-29
    • Python中怎么使用openpyxl模块
      这篇文章主要介绍“Python中怎么使用openpyxl模块”,在日常操作中,相信很多人在Python中怎么使用openpyxl模块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中怎么使用open...
      99+
      2023-06-27
    • Python自动操作Excel文件的方法详解
      目录工具读取Excel文件内容写入Excel文件内容Excel文件样式调整设置表头的位置设置单元格的宽高总结工具 python3.7 Pycharm Excel xlwt&x...
      99+
      2022-11-11
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作