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 相关文章推荐
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
Python标准库之sqlite3使用实例
Nov 25 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
Nov 20 Python
selenium+python环境配置教程详解
May 28 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
Dec 25 Python
Python2和Python3中@abstractmethod使用方法
Feb 04 Python
快速解决pymongo操作mongodb的时区问题
Dec 05 Python
用python查找统一局域网下ip对应的mac地址
Jan 13 Python
python中scipy.stats产生随机数实例讲解
Feb 19 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 Python
Python-OpenCV教程之图像的位运算详解
Jun 21 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
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
jQuery的三种$()
2009/12/30 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
2014/04/22 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
深入理解JavaScript和TypeScript中的class
2018/04/22 Javascript
详解解决小程序中webview页面多层history返回问题
2019/08/20 Javascript
小程序实现简单语音聊天的示例代码
2020/07/24 Javascript
python self,cls,decorator的理解
2009/07/13 Python
深入讲解Java编程中类的生命周期
2016/02/05 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python同步遍历多个列表的示例
2019/02/19 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
python实现连连看游戏
2020/02/14 Python
python实现快递价格查询系统
2020/03/03 Python
SpringBoot实现登录注册常见问题解决方案
2020/03/04 Python
小程序瀑布流解决左右两边高度差距过大的问题
2019/02/20 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
人事专员岗位职责
2013/11/20 职场文书
高三地理教学反思
2014/01/11 职场文书
带薪年假请假条
2014/02/04 职场文书
《青蛙看海》教学反思
2014/04/23 职场文书
难忘的一课教学反思
2014/04/30 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python