iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python操作excel的几种插件对比
  • 859
分享到

python操作excel的几种插件对比

几种插件操作 2023-01-31 06:01:17 859人浏览 安东尼

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

摘要

xlrd   ---读excel     #打开文件 workbook = xlrd.open_workbook(r'F:\') #获取所有sheet workbook.sheet_names()  返回一个列表 #根据sheet索引或者名

  1. xlrd   ---读excel

         #打开文件

  • workbook = xlrd.open_workbook(r'F:\')

  • #获取所有sheet

  • workbook.sheet_names()  返回一个列表

  • #根据sheet索引或者名称获取sheet内容

  • sheet2 = workbook.sheet_by_index(1)

  • sheet2 = workbook.sheet_by_name('sheet2')

  • #获取sheet2的名称,行数,列数

  • sheet2.name,sheet2.nrows,sheet2.ncols

  • #获取整行和整列的值(数组

  • rows = sheet2.row_values(3) #第四行内容

  • cols = sheet2.col_values(2) #第三列内容

  • #获取单元格内容

  • sheet2.cell_value(1,0).encode('utf-8')

  • #获取单元格内容的数据类型

  • sheet2.cell(1,0).ctype

    2. xlrw     --写excel

  • xlwt  写文件

  • #创建工作簿

  • f = xlwt.Workbook(encoding='utf-8')

  • #创建第一个sheet

  • sheet1 = f.add_sheet('sheet1')

  • #写数据,对应 行 列 值

  • sheet1.write(0,1,label = 'this is the test')

  • #保存

  • f.save('xx.xlsx')

  • 3.openpyxl   --兼读写excel

  •  新建: wb = openpyxl.Workbook()

  •    删除工作表 wb.remove(sheet)

  •    读取一个表格  wb = openpyxl.load_workbook('')

  •    获取所有工作表名 sheets = wb.get_sheet_names()

  •    获取某一个特定的工作表 sheet = wb.get_sheet_by_name('Sheet2')

  •    获取工作表的表名  sheet_name = sheet.title

  •    获取激活的工作表  sheet = wb.active

  •    获取单元格内容   a = sheet['A2']   a = sheet.cell(1,2)    a.value

  •    获取行  sheet.rows

  •    获取列  sheet.columns

  •    

  •    获取最大行 sheet.max_row

  •    获取最大列 sheet.max_column

  •    给单元格赋值 sheet['A2'].value = 3

  •    保存单元格  wb.save('')

   对比:

     1.xlrd,xlwt.分别只是读写,而openpyxl则可同时处理读写

     2.xlwt保存的表格后缀必须为xls,而openpyxl可保存xlsx和xls

     综上:openpyxl比较合适


--结束END--

本文标题: python操作excel的几种插件对比

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

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

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

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

下载Word文档
猜你喜欢
  • python操作excel的几种插件对比
    xlrd   ---读excel     #打开文件 workbook = xlrd.open_workbook(r'F:\') #获取所有sheet workbook.sheet_names()  返回一个列表 #根据sheet索引或者名...
    99+
    2023-01-31
    几种 插件 操作
  • VB中对EXCEL的各种操作
    在VB中,可以使用Excel对象来进行对Excel文件的各种操作。以下是一些常见的Excel操作:1. 打开Excel文件:```v...
    99+
    2023-08-22
    VB
  • C#多种操作excel的方法比较
    我们在做excel资料的时候,通常有以下方法。 一.导入导出excel常用方法: 1.用查询表的方式查询并show在数据集控件上。 public static string st...
    99+
    2024-04-02
  • python 文件内容对比操作
    #-*-coding:utf-8-*- import re f1 = open('d:/test/mail/bounce_list.txt','r') f2 = open('d:/test/mail/828-...
    99+
    2023-01-31
    操作 文件 内容
  • Python学习—对excel表格的操作
    安装对excel操作的模块:openpyxl 1.excel中的基本定义 工作簿(workbook):整个excel表哥文件称为一个工作簿 工作表(sheet):一个工作簿中有多个工作表 活动表(active sheet):保存文件时候停...
    99+
    2023-01-31
    表格 操作 Python
  • SQL和Python的集合操作对比
    本篇内容主要讲解“SQL和Python的集合操作对比”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SQL和Python的集合操作对比”吧!集合操作分析式问题通常...
    99+
    2024-04-02
  • 利用Python判断文件的几种方法及其优劣对比
    目录前言懒人的try语句传统的os模块时尚的pathlib模块几种方法优劣对比总结前言 我们知道当文件不存在的时候,open()方法的写模式与追加模式都会新建文件,但是对文件进行判断...
    99+
    2024-04-02
  • python对文件的操作
    python对文件的操作创建与打开对文件的读写操作对文件的复制,删除,重命名等操作举例说明python打开一个文件可以用open或file>>> fo=open('./12.txt')>>> fo.rea...
    99+
    2023-01-31
    操作 文件 python
  • python 对文件的操作
    python对文件的操作    打开文件的方式:    r :  读数据  默认方式;    w :  只写,打开文件之前重写这个文件,打开文件的同时把文件清空;    a :   以追加的方式写在文件最后,因为指针在最后;    + : ...
    99+
    2023-01-31
    操作 文件 python
  • [Python之道] 几种判断操作系统
    在实际项目中有时候不知道操作系统的类型,比如是Windows、OS X、*Unix?而Python代码虽说是跨平台(CrossPlatform)的,但是毕竟他们还是有些不同的,有的函数方法只能在某些操作系统下实现,这时考虑到程序...
    99+
    2023-01-31
    之道 几种 操作系统
  • Python 对Excel求和、合并居中的操作
    需求 原始表格: 想在Total列中对每日的Amount进行汇总,然后对Date和Total进行合并居中,效果如下: 思路 遍历Excel行,从第一个非空Date列开始,到下个非...
    99+
    2024-04-02
  • R语言对Excel文件操作实例
    Microsoft Excel是最广泛使用的电子表格程序,以.xls或.xlsx格式存储数据。 R语言可以直接从这些文件使用一些excel特定的包。 很少这样的包是XLConnect...
    99+
    2024-04-02
  • MyBatis批量插入的几种方式效率比较
    目录前言一、前期准备 1.1 表结构1.2 项目配置文件 1.3 实体类 二、反复执行单条插入语句2.1 对应 mapper 接口 2.2 测试方法三、foreach 拼接SQL 3...
    99+
    2024-04-02
  • Python文件简单操作及openpyxl操作excel文件详解
    目录一、文件的操作流程1、打开文件2、文件操作——读、写、修改3、关闭文件二、openpyxl操作excel文件1、导入模块2、创建文件3、打开已有excel...
    99+
    2024-04-02
  • .NET中创建对象的几种方式和对比
    目录使用标准反射的 Invoke 方法使用 Activator.CreateInstance 使用 Microsoft.Extensions.DependencyInjection ...
    99+
    2024-04-02
  • Python批量操作Excel文件详解
    目录批量操作OS模块介绍OS模块基本操作获取当前工作路径获取一个文件夹下的所有文件名对文件名进行重命名创建一个文件夹删除一个文件夹删除一个文件利用OS模块进行批量操作批量读取一个文件...
    99+
    2024-04-02
  • Python如何批量操作Excel文件
    小编给大家分享一下Python如何批量操作Excel文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!批量操作OS模块介绍OS的全称是Operation System,指操作系统。在Python里面OS模块中主要提供了与操...
    99+
    2023-06-25
  • 用Python对PDF实现各种操作
    本篇内容主要讲解“用Python对PDF实现各种操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用Python对PDF实现各种操作”吧!Portable Document  Form...
    99+
    2023-06-16
  • Python操作Excel文件的方法有哪些
    本篇内容介绍了“Python操作Excel文件的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!数据处理是 Python 的一大应用...
    99+
    2023-06-16
  • 关于Python的各种文件操作
    目录本文概要一.文件的路径介绍1.绝对路径2.相对路径二.文件的访问模式1.文本模式2.二进制模式文件的打开和关闭三.文件的读取和写入1.读文件①使用read()函数②使用readl...
    99+
    2023-05-15
    Python文件读写 Python文件操作
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作