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列表去重的二种方法
Feb 14 Python
Python利用BeautifulSoup解析Html的方法示例
Jul 30 Python
Python虚拟环境项目实例
Nov 20 Python
python2.7无法使用pip的解决方法(安装easy_install)
Apr 03 Python
python3处理含有中文的url方法
May 10 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
python使用itchat模块给心爱的人每天发天气预报
Nov 25 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
在 Pycharm 安装使用black的方法详解
Apr 02 Python
Python判断三段线能否构成三角形的代码
Apr 12 Python
Python在线和离线安装第三方库的方法
Oct 31 Python
Pycharm 跳转回之前所在页面的操作
Feb 05 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 无法载入mysql扩展
2010/03/12 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
php结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
js 操作符汇总
2014/11/08 Javascript
Javascript添加监听与删除监听用法详解
2014/12/19 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
JavaScript模块详解
2017/12/18 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
Python做简单的字符串匹配详解
2017/03/21 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Python探索之自定义实现线程池
2017/10/27 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python 实现dict转json并保存文件
2019/12/05 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
python 获取字典键值对的实现
2020/11/12 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
三星英国官网:Samsung英国
2018/09/25 全球购物
澳大利亚礼品卡商店:Gift Card Store
2019/06/24 全球购物
医院护士专业个人的求职信
2013/12/09 职场文书
给校长的建议书500字
2014/05/15 职场文书
企业文化标语大全
2014/06/10 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
环卫工作个人总结
2015/03/04 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
酒店员工管理制度
2015/08/05 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书