设为首页收藏本站

Crossin的编程教室

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

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都不管用,请问问题出在哪了


回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-5-26 17:24:31 |只看该作者
rd就是read的意思,不能修改

看看这个里面的总结:https://zhuanlan.zhihu.com/p/23998083
或者公众号回复 excel
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

1

主题

0

好友

33

积分

新手上路

Rank: 1

板凳
发表于 2017-5-27 08:44:19 |只看该作者
好的  我去看看
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

地板
发表于 2017-11-5 10:03:03 |只看该作者
C:\Users\hp\PycharmProjects\gaogao\New Bitmap Image.BMP
请问博主为什么会出现这个错误?
回复

使用道具 举报

0

主题

0

好友

154

积分

注册会员

Rank: 2

5#
发表于 2017-11-7 08:52:51 |只看该作者
qiongyugaohan 发表于 2017-11-5 10:03
请问博主为什么会出现这个错误?

文件名有空白符?
回复

使用道具 举报

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

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

GMT+8, 2024-4-19 14:48 , Processed in 0.020752 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部