设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 7028|回复: 1
打印 上一主题 下一主题

excel 中删除固定的列数据

[复制链接]

1

主题

0

好友

33

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-5-25 18:47:57 |显示全部楼层 |倒序浏览
xlrd是只能读数据吗?xlwt是只能写数据吗?
使用哪个才能达到删除的目的?
数据中是字母和数字

#删除奇数列的数据
# -*- coding:utf-8 -*-
import xlrd
f='20170324.XLS'
wb=xlrd.open_workbook(f)
try:
    sh=wb.sheet_by_name('Sheet1')
except:
    print 'no Sheet1'
ncols=sh.ncols
print ncols
for i in range(1,ncols):
    sh.col(i).Delete()
    i+=2

以下是结果:

234


Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\111.py", line 12, in <module>
    sh.col(i).Delete()
AttributeError: 'list' object has no attribute 'Delete'

自己试了delete、del都不管用,请问问题出在哪了


回复

使用道具 举报

1

主题

0

好友

33

积分

新手上路

Rank: 1

沙发
发表于 2017-5-27 08:44:19 |显示全部楼层
好的  我去看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 16:03 , Processed in 0.027169 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部