python操作excel文件并输出txt文件的实例


Posted in Python onJuly 10, 2018

如下所示:

#coding=utf-8
import os
import xlrd
#excel文件放置在当前路径
path='model.xls'
#打开文件
data=xlrd.open_workbook(path)
#查询工作表
sheets=data.sheets()
#可以通过函数、索引、名称获得工作表。
# sheet_1_by_function=data.sheets()[0]
# sheet_1_by_index=data.sheet_by_index(0)
sheet_1_by_name=data.sheet_by_name(u'Sheet1')
 
#可以通过方法获得某一列或者某一行的数值。
#sheet_1_by_name.row_values(1)
#sheet_1_by_name.col_values(1)
 
#通过工作表的属性获得行数和列数。
n_of_rows=sheet_1_by_name.nrows
n_of_cols=sheet_1_by_name.ncols
 
#题号
question_num=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,61,62,63,64,65]
 
txtfile="txt"
if not os.path.isdir(txtfile):
 os.mkdir(txtfile)
os.chdir(txtfile)
 
#也可以用一个循环来遍历一次文件。
for i in range(0,n_of_cols):
 #取出第一行作为文件名
 firstrow=sheet_1_by_name.cell(0,i).value
 f=open(str(int(firstrow))+'.txt',"w")
 for j in range(0,n_of_rows-1):
  #取题号,并且拼接输出
  cellval=str(question_num[j])+','+str(sheet_1_by_name.cell(j+1,i).value)+';'
  print cellval
  f.write(cellval+'\n') #换行写入文本
 f.close()
#可以通过以下的任意一种方式访问单元格的数值。
#cell_A1=sheet_1_by_name.cell(0,0).value
# cell_A1=sheet_1_by_name.row(0)[0].value
# cell_A1=sheet_1_by_name.col(0)[0].value

以上这篇python操作excel文件并输出txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现计算倒数的方法
Jul 11 Python
python实现汉诺塔方法汇总
Jul 25 Python
Python清空文件并替换内容的实例
Oct 22 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
python3实现钉钉消息推送的方法示例
Mar 14 Python
Python实现打砖块小游戏代码实例
May 18 Python
详解将Pandas中的DataFrame类型转换成Numpy中array类型的三种方法
Jul 06 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
Python上下文管理器用法及实例解析
Nov 11 Python
Django集成celery发送异步邮件实例
Dec 17 Python
为什么说python更适合树莓派编程
Jul 20 Python
Python 必须了解的5种高级特征
Sep 10 Python
深入浅析Python传值与传址
Jul 10 #Python
Python+OpenCV目标跟踪实现基本的运动检测
Jul 10 #Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 #Python
python读取excel指定列数据并写入到新的excel方法
Jul 10 #Python
python 常用的基础函数
Jul 10 #Python
使用pandas批量处理矢量化字符串的实例讲解
Jul 10 #Python
python opencv实现运动检测
Jul 10 #Python
You might like
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
CodeIgniter表单验证方法实例详解
2016/03/03 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
Javascript实例教程(19) 使用HoTMetal(1)
2006/12/23 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
详解javascript实现自定义事件
2016/01/19 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
jQuery实现判断控件是否显示的方法
2017/01/11 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
简单了解python的一些位运算技巧
2019/07/13 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
python的faker库用法
2019/11/28 Python
Python使用Pandas库常见操作详解
2020/01/16 Python
利用python实现平稳时间序列的建模方式
2020/06/03 Python
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
创建精神文明单位实施方案
2014/03/08 职场文书
优秀员工自荐书
2015/03/06 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
运动会1000米加油稿
2015/07/21 职场文书
新党员入党决心书
2015/09/22 职场文书
2016年教师政治思想表现评语
2015/12/02 职场文书