广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python读写excel表格的方法二
  • 761
分享到

Python读写excel表格的方法二

表格方法Python 2023-01-31 05:01:09 761人浏览 独家记忆

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

摘要

目的:实现用python的另一种方法做excel的读取、新增操作。环境:ubuntu 16.04  Python 3.5.2情景:之前介绍了一种操作excel文件的方法(私链),现在使用另一种方法读写excel文件,一次性读出或写入,读写也

目的:实现用python的另一种方法做excel的读取、新增操作。


环境:ubuntu 16.04  Python 3.5.2


情景:之前介绍了一种操作excel文件的方法(私链),现在使用另一种方法读写excel文件,一次性读出或写入,读写也很方便,读出为有序字典,像二维数组,需要用到3个第三方模块,pyexcel-io, pyexcel-xls, xlrd,主要导入pyexcel-xls和collections,pyexcel-xls基于xlrd和pyexcel-io,所以支持xls和xlsx。


表格的读取:

读取需要导入pyexcel-xls和collections模块:

from collections import OrderedDict
from pyexcel_xls import get_data

# open xlsx
def read_xls():
    _xls_data = get_data(r'abc.xlsx')
    for n in _xls_data.keys():
        print('%s is %s' % (n, _xls_data[n]))
    print(_xls_data)


if __name__ == '__main__':
    read_xls()


这个模块把整个表格转换为OrderedDict(有序字典),每个key就是它的子表名,而value值则是表的内容,以二层列表显示,类似二维数组。


表格的写入基于xlwt,也不支持xlsx格式。

表格的写入:

from collections import OrderedDict
from pyexcel_xls import save_data


# save xls file
def save_xls():
    _data = OrderedDict()
    _table = []
    _row_1 = ['ID', 'NAME', 'LEVEL', 'money']
    _row_2 = ['3', 'red', '5', '3000']
    _table.append(_row_1)
    _table.append(_row_2)
    _data.update({'test':_table})
    save_data('abb.xls', _data)


if __name__ == '__main__':
    save_xls()

在数据的一次性写入和一次性读取时,用这个方法很方便,如果是针对性处理,可以使用方法一(私链)。


--结束END--

本文标题: Python读写excel表格的方法二

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

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

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

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

下载Word文档
猜你喜欢
  • Python读写excel表格的方法二
    目的:实现用python的另一种方法做excel的读取、新增操作。环境:ubuntu 16.04  Python 3.5.2情景:之前介绍了一种操作excel文件的方法(私链),现在使用另一种方法读写excel文件,一次性读出或写入,读写也...
    99+
    2023-01-31
    表格 方法 Python
  • Python读写excel表格的方法一
    目的:实现用python做excel的读取、新增、修改操作。环境:ubuntu 16.04  Python 3.5.2用python读写文档,一般是操作txt文件或者可以用记事本打开的文件,因为这个操作很直接,不需要导入其他模块,但如果想要...
    99+
    2023-01-31
    表格 方法 Python
  • Python如何读写Excel表格
    这篇文章主要介绍Python如何读写Excel表格,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下python读取Excel表格:import xlrd  def r...
    99+
    2023-06-06
  • python写入Excel表格的方法详解
    目录一、写入Excel数据二、项目:更新一个电子表格2.1案例需求2.2案例源码总结一、写入Excel数据 週用openpyxl也提供了一些方法写入数据,这意味着你的程序可以创建和编...
    99+
    2022-11-13
  • Python读写Excel表格,就是这么
    最近在做一些数据处理和计算的工作,因为数据是以.CSV格式保存的,因此刚开始直接用Excel来处理。但是做着做着发现重复的劳动,其实并没有多大的意义,于是就想着写个小工具帮着处理。以前正好在一本书上看到过,使用Python来处理Exce...
    99+
    2023-01-31
    表格 Python Excel
  • 用python读写excel的方法
    这篇文章主要介绍了用python读写excel的方法,涉及xlrd模块与xlwt模块的应用,具有一定的学习借鉴价值,需要的朋友可以参考下 本文实例讲述了用python读写excel的方法。分享给大家供大家参考。具体如下: 最近需要从...
    99+
    2023-01-31
    方法 python excel
  • python实现读取excel表格详解方法
    目录一、python读取excel表格数据1、读取excel表格数据常用操作2、xlrd模块主要操作3、读取单元格内容为日期时间的方式4、读取合并单元格的数据二、python写入ex...
    99+
    2022-11-11
  • python使用openpyxl库读写Excel表格的方法(增删改查操作)
    一、前言 嗨,大家好,我是新发。 最近需要做个小工具,可以通过python来读写Excel,实现增删改查操作。以前用的是xlrd和xlwt这两个python库,今天我要讲的是openpyxl库,我觉得openpyxl...
    99+
    2022-06-02
    python读写Excel表格 python openpyxl库读写Excel表格
  • Python第三方库xlrd/xlwt的安装与读写Excel表格
    前言 相信大家都应该有所体会,在平时经常会遇到处理 Excel 表格数据的情况,人工处理起来实在是太麻烦了,我们可以使用 Python 来解决这个问题,我们需要两个 Python 扩展, xlrd 和 xl...
    99+
    2022-06-04
    第三方 表格 Python
  • python读取excel表格的数据
    1.在Windows命令行中安装第三方模块xlrd,先切到python安装目录(Python34),然后切到Scripts,然后输入命令easy_install xlrd按回车进行安装安装完成2.新建一个excel表,然后保存,造数据3.编...
    99+
    2023-01-31
    表格 数据 python
  • Python读写EXCEL文件常用方法
    python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式。 用xlrd和xlwt进行excel读写;用openpyxl进行excel读写;用pandas进行excel读写; 一、数据准备 为了方...
    99+
    2023-09-16
    python excel 数据分析
  • Python如何读取excel表格的数据
    这篇文章主要介绍“Python如何读取excel表格的数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何读取excel表格的数据”文章能帮助大家解决问题。小编这里推荐使用一款兼容性非...
    99+
    2023-06-27
  • Python读写EXCEL文件常用方法大全
    python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式。 用xlrd和xlwt进行excel读写;用openpyxl进行excel读写;用pandas进行excel读写; 一、数据准备 为了方...
    99+
    2023-09-01
    python pandas 数据分析
  • 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使用pandas读写excel文件的方法实例
    目录引言读取excel文件写入文件:总结引言 现在本地创建一个excel表,以及两个sheet,具体数据如下: sheet1:  sheet2: 读取excel文件 p...
    99+
    2022-11-11
  • python读取文件夹中图片的图片名并写入excel表格
    有的时候,我们需要读取图片名,写入表格中,以便结合图片的其他信息,做进一步的分析。 假如,现在要读取存放在E盘的origin_file文件夹,读取里面的图片名将其写入到excel文件...
    99+
    2022-11-12
  • Python读写EXCEL文件常用方法有哪些
    本篇文章给大家分享的是有关Python读写EXCEL文件常用方法有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python读写excel...
    99+
    2022-10-19
  • 利用Python实现读取Word表格计算汇总并写入Excel
    目录前言一、首先导入包二、读评价表所在的目录文件三、读word文件,处理word中的表格数据四、统计计算五、将统计计算结果写入汇总Excel完整代码总结前言 快过年了,又到了公司年底...
    99+
    2022-11-13
  • python如何读取文件夹中图片的图片名并写入excel表格
    本篇文章为大家展示了python如何读取文件夹中图片的图片名并写入excel表格,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。有的时候,我们需要读取图片名,写入表格中,以便结合图片的其他信息,做进一...
    99+
    2023-06-21
  • vue引入Excel表格插件的方法
    本文实例为大家分享了vue引入Excel表格插件的具体代码,供大家参考,具体内容如下 一、安装 npm install handsontable-pro @handsontabl...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作