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 文件读写操作实例详解
Mar 12 Python
Python中replace方法实例分析
Aug 20 Python
浅谈Python 对象内存占用
Jul 15 Python
python如何在循环引用中管理内存
Mar 20 Python
浅谈Python中的bs4基础
Oct 21 Python
解决Pycharm界面的子窗口不见了的问题
Jan 17 Python
matplotlib实现区域颜色填充
Mar 18 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 Python
python中栈的原理及实现方法示例
Nov 27 Python
基于Python的图像阈值化分割(迭代法)
Nov 20 Python
python实现银行账户系统
Feb 22 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 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
PHPMailer邮件发送的实现代码
2013/05/04 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
Yii2单元测试用法示例
2016/11/12 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
D3.js 从P元素的创建开始(显示可加载数据)
2014/10/30 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
js捕捉键盘事件和按键键值的方法
2016/10/10 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
bootstrapValidator.min.js表单验证插件
2017/02/09 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
微信JS-SDK选取手机照片上传功能
2017/04/21 Javascript
Form表单上传文件(type="file")的使用
2017/08/03 Javascript
实例分析js事件循环机制
2017/12/13 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
2013年入党人员的自我鉴定
2013/10/25 职场文书
护士毕业生自荐信
2014/02/07 职场文书
2014信息公开实施方案
2014/02/22 职场文书
精彩的广告词
2014/03/19 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
市政工程技术专业自荐书
2014/07/06 职场文书
毕业生自荐材料范文
2014/12/30 职场文书
领导参观欢迎词
2015/01/26 职场文书
监察建议书
2015/02/04 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
HTML中的表格元素介绍
2022/02/28 HTML / CSS