python读取excel指定列数据并写入到新的excel方法

yipeiwu_com5年前Python基础

如下所示:

#encoding=utf-8
import xlrd
from xlwt import *
#------------------读数据---------------------------------
fileName="C:\\Users\\st\\Desktop\\test\\20170221131701.xlsx"
bk=xlrd.open_workbook(fileName)
shxrange=range(bk.nsheets)
try:
  sh=bk.sheet_by_name("Sheet1")
except:
  print "代码出错"
nrows=sh.nrows #获取行数
book = Workbook(encoding='utf-8')
sheet = book.add_sheet('Sheet1') #创建一个sheet
for i in range(1,nrows):
  row_data=sh.row_values(i)
  #获取第i行第3列数据
  #sh.cell_value(i,3)
  #---------写出文件到excel--------
  print "-----正在写入 "+str(i)+" 行"
  sheet.write(i,1, label = sh.cell_value(i,3)) #向第1行第1列写入获取到的值
  sheet.write(i,2, label = sh.cell_value(i,5)) #向第1行第2列写入获取到的值
book.save("C:\\Users\\st\\Desktop\\test\\demo1.xls")

以上这篇python读取excel指定列数据并写入到新的excel方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现视频读取和转化图片

1)视频读取 import cv2 cap = cv2.VideoCapture('E:\\Video\\20000105_224116.dav') #地址 while(True...

python pickle 和 shelve模块的用法

1.pickle    写: 以写方式打开一个文件描述符,调用pickle.dump把对象写进去复制代码 代码如下:    dn = {...

Python Django实现layui风格+django分页功能的例子

Python Django实现layui风格+django分页功能的例子

第一步:首先定义一个视图函数,用于提供数据,实现每页显示数据个数,返回每页请求数据 from django.shortcuts import render from django.c...

Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法

本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法。分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- co...

python下函数参数的传递(参数带星号的说明)

函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式: 1.F(arg1,ar...