python中excel表格的读写

 1 #!usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 import xlrd
 4 import xlwt
 5 from xlutils.copy import copy
 6 import os
 7
 8 data = xlrd.open_workbook(‘M3000.xls‘) #打开一个excel表格
 9 table = data.sheets()[0] #通过该方法读取的sheet是只读的,不能进行写操作
10 rows = table.nrows
11 ncols = table.ncols
12
13 datanew = copy(data)  #复制一份新的excel表格
14 sheetnew = datanew.get_sheet(0)  #用此方法读取的sheet可以进行写操作
15
16 def rXcel(rows):
17     for r in range(rows-1):
18         str = table.cell(r+1,1).value
19         num= len(str)
20         sheetnew.write(r+1,7,num)
21     os.remove(‘M3000.xls‘) #将旧的excel表格删除了
22     datanew.save(‘M3000.xls‘) #在原来的位置,用原来的表格名,重新保存一个表格
23
24 if __name__==‘__main__‘:
25     rXcel(rows)
时间: 2024-08-29 09:18:43

python中excel表格的读写的相关文章

python 操作excel表格

Python 操作excel 表格 #coding=utf-8 import xlsxwriter #1.创建excel 对象 work = xlsxwriter.Workbook('hello.xlsk')#在当前目录下创建一个Excel文件 #2. 创建表格 worksheet = work.add_worksheet('int') #3.写入内容 title_index = ["A","B","C","D","

【转】python操作excel表格(xlrd/xlwt)

[转]python操作excel表格(xlrd/xlwt) 最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究"(用此一词让我觉得颇有成就感)之后,基本解决了日常所需.主要记录使用过程的常见问题及解决. python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库.可从这里下载https://pyp

python读取excel表格生成sql语句 第一版

由于单位设计数据库表·,都用sql.不知道什么原因不用 powerdesign或者ermaster工具,建表很痛苦  作为程序猿当然要想办法解决,用Python写一个程序解决 需要用到 xlrd linux下 sudo pip install xlrd 主要是适用于db2数据库 excel 表结构 其中 number是不正确的字段类型 不知道同事为啥这么设置.这里程序里有纠错,这个程序就是将sql语句拼好. __author__ = 'c3t' # coding:utf-8 import xlr

Python:读取Excel表格时出现的u'\u51c6’ 无法正确显示汉字

读取Excel后,想显示其中一行的元素,结果读出来是这样[u'\u51c6\u8003\u8bc1\u53f7', u'\u8003\u751f\u59d3\u540d'],始终不显示正常的汉字 依照网上的方法直接print()即可输出,试验后发现确实可以,不过一次只能输出一个元素,多余一个元素则依旧 后查找得知解决方法:需要用到json库 1 import json 2 #……文件的读取略去 3 #json.dumps(A).decode("unicode-escape") 4 #这

python操作Excel表格读写--xlrd 模块

转载原文地址:http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 安装:解压压缩包,Windows命令行模式,进入解压文件目录,执行:python setup.py install 二.使用介绍 1.导入模块 import xlrd 2.打开Excel文件读取数据 dat

Excel表格数据读写(python代码)

1 #读取表格内容 2 import xlrd 3 wb = xlrd.open_workbook(filename=file)#打开文件 4 sheet_names = wb.sheet_names() #读取文件名称 5 Sheet=wb.sheet_by_index(i) #i为表格文件中表的序号 6 Row=sheet.nrows #表的行数 7 Col=sheet.ncols #表的列数 8 Data=sheet.row_values(i)#读取第i行 9 Data=sheet.col

Python处理Excel表格

对于操作Excel,需要Xlrd/xlwt这两个模块,下面推荐出系统性学习的网址: python操作Excel读写--使用xlrd 官方文档 Python 使用 Xlrd/xlwt 操作 Excel 用Python读写Excel文件 1 Windows下先下载 xlwt 和xlrd 2. 解压xlrd-0.9.2.tar.gz至指定文件夹 3. 在CMD控制台下切换至上述指定文件夹路径,输入命令 python setup.py install 完成安装 Linux下安装同安装python 或者用

Python读取excel表格时,意外的深入理解info字典问题

import xlrd import re def excel_table_byindex(): data = xlrd.open_workbook('crawlingPhonePrice_new.xlsx') #打开一个excel表格,表格有手机名,价格 table=data.sheets()[0] nrows=table.nrows ncols=table.ncols colnames=table.row_values(0) #print(colnames) info={} #存放键值对,手

python操作excel表格文件--使用xlrd模块

原文: http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html 引言: 实际工作中,可能很多情况下都会用到excel表格,像如果不需要很正规的用例工具来管理用例的话,大多公司选择直接用excel来管理用例:包括api自动化测试在设计接口的测试用例时,一般会先将接口的url.方法.参数.报文.接口描述等用excel维护起来,然后再从excel表格中读取这些接口信息: 实际的使用步骤如下: 1.安装xlrd模块: 很简单吧,pip