文档章节

Python 数电表格格式化 xlutils xlwt xlrd的使用

 阿豪boy
发布于 06/18 20:54
字数 175
阅读 28
收藏 0
点赞 0
评论 0

需要安装

xlutils xlwt xlrd

格式化前

格式化后

 

代码 

先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可

from xlrd import open_workbook
from xlutils.copy import copy
import re

rb = open_workbook('t.xlsx')

# 通过sheet_by_index()获取的sheet没有write()方法
rs = rb.sheet_by_index(0)

wb = copy(rb)
# 利用xlutils.copy函数,将xlrd.Book转为xlwt.Workbook,再用xlwt模块进行存储


# 通过get_sheet()获取的sheet有write()方法
ws = wb.get_sheet(0)

nrows, ncols = rs.nrows, rs.ncols
print(nrows, ncols)

for i in range(1, nrows):
    # print(rs.cell(i, 0).value)
    # print(re.findall('\d{10}', rs.cell(i, 0).value)[0])
    ws.write(i, 0, re.findall('\d{10}', rs.cell(i, 0).value)[0])

print("成功")
wb.save('结果.xls')

 

© 著作权归作者所有

共有 人打赏支持
粉丝 21
博文 963
码字总数 662068
作品 0
西安
Python xlrd、xlwt、xlutils读取、修改Excel文件

Python xlrd、xlwt、xlutils读取、修改Excel文件 一、xlrd读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。 首先,打开workbook; impo...

Sophia_tj
2015/06/12
0
0
使用python读写操作同一个excel(xlrd,xlwt,xlutils)

最近开始学习python,想做做简单的自动化测试,需要读写excel,然后就找到了xlrd来读取Excel文件,使用xlwt来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是...

oanyt
2015/05/21
0
0
Python和它高大上的插件们

Python操作Excel: Python操作Excel主要依赖两个库: xlrd(用于读Excel):https://pypi.python.org/pypi/xlrd This package is for reading data and formatting information from Excel ......

Iuranus
2014/12/16
0
0
利用python包(xlrd和xlwt)处理excel

一 读取excel 这里介绍一个不错的包xlrd ,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。 下载http://pypi.python.org/pypi/xlrd 首先,打开workbook; import xlrd wb =...

不最醉不龟归
2016/11/08
38
0
xlrd/xlwt - python与excel表格交互

开始使用xlrd,下载安装包,解压,安装省略 下载http://pypi.python.org/pypi/xlrd 假设我的表格文件叫demo.xls,三个sheet,第一个sheet内容如下 则要访问3行第D列单元格则使用如下代码 >>...

彼得
2014/03/11
0
0
Excel 文件处理程序集--xlutils

xlutils 是处理 Excel 文件的实用处理程序,要求 xlrd 和 xlwt。xlutils 提供一个 Excel 文件处理实用程序集合: xlutils.copy ;复制 xlrd.Book 对象到 xlwt.Workbook 对象 xlutils.displa...

叶秀兰
2014/04/10
1K
0
用python统计3d彩票热门数据,看今天运势如何

快下班了,正好准备去买彩票,就顺手写了2个脚本,一个用来下载最近的彩票数据,一个用来统计彩票数字,分享给大家! 彩票数据获取并写入excel表格 数据来源自己看吧~用外链通不过。。。 所用...

猫咪编程
07/06
0
0
Python实现批量解析PDF文件提取内容并写入到Excel中

摘要:最近需要将一批PDF文件中的某些数据整理到Excel中,因为文件数量接近20w+,手动更新几乎不现实,于是就提取关键词和内容动手写了个Python小工具,以实现自动完成上述目标。 要求: 基本...

_周小董
05/20
0
0
python操作Excel读写(使用xlrd和xlrt)

导入 import xlrd 打开excel data = xlrd.openworkbook('demo.xls') #注意这里的workbook首字母是小写 查看文件中包含sheet的名称 data.sheetnames() 得到第一个工作表,或者通过索引顺序 或...

文弱书生_罗剑
2015/08/18
0
0
Python爬虫:爬取拉勾网招聘信息

爬取拉勾网招聘信息,可以自定义搜索关键字。并把搜索结果保存在 excel 表格中 # -- coding:utf-8 -- import requests,json,xlwtkd = 'linux'items = [] def get_content(pn): #url和data通过...

M四月天
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring配置xml启动报错 Connot find 'beans'

1.我们先看一下spring的原始配置 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSc......

江湖鱼大虾
3分钟前
0
0
与女儿谈商业模式 (4):戴尔的成功秘诀

分类:与女儿谈商业模式 | 标签: 戴尔 经济学 陈志武 2007-05-15 10:26阅读(7434)评论(36)   2007年5月《创富志》与“女儿谈商业模式”专栏 (之四)   戴尔的成功秘诀   陈志武   ...

祖冲之
12分钟前
0
0
www.w3.org被qiang导致logback报错:Connect reset

web项目部署到tomcat后,web项目中的logback不能运行,报错信息如下: Reported exception: ch.qos.logback.core.joran.spi.JoranException: I/O error occurred while parsing xml file......

浮躁的码农
26分钟前
0
0
JDeveloper中文乱码解决

全局设置字体; 全局设置环境编码; 项目设置编译器环境编码。

wffger
54分钟前
2
0
MySQL主从介绍 , 准备工作,配置主,配置从, 测试主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

TaoXu
今天
2
0
线性代数学习总结

亭子happy
今天
1
0
Java8:Lambda表达式增强版Comparator和排序

1、概述 在这篇教程里,我们将要去了解下即将到来的JDK 8(译注,现在JDK 8已经发布了)中的Lambda表达式——特别是怎样使用它来编写Comparator和对集合(Collection)进行排序。 这篇文章是...

孟飞阳
今天
0
0
从架构到组件,深挖istio如何连接、管理和保护微服务2.0?

近几年我一直从事于微服务系统的设计以及实现方面的工作,属于微服务架构一线实践者。之前做过一些单体系统的微服务改造,在微服务拆分、治理等方面都有一定的经验。 本人比较特殊一点的经历...

xiaomin0322
今天
1
0
基于vue的h5文件切片上传(获取文件md5,实现秒传、进度条实现)

template <button @click="file"></button><label ref="upload" style="position: relative;"> <input type="file" @change="selectFile" style="position: abs......

hkaikai
今天
2
0
Spring Boot 2.0 项目实现自同步AD域账号

在通过Spring Boot的自动化装配功能及JDK自带的LDAP模块,可通过如下几个简单步骤实现业务系统自动同步AD域账号功能。 1. Java自带ldap搜索域账号信息核心代码: try { LdapContext ctx...

B超
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部