鱼C论坛

 找回密码
 立即注册
查看: 1161|回复: 1

写入EXCEL文件问题

[复制链接]
发表于 2019-1-23 15:02:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#打开要处理的EXCEL文件
file=input("请输入要处理的文件:")
bk=xlrd.open_workbook(file,formatting_info=True)

#容错处理
try:
        sh=bk.sheet_by_index(0)
except:
        print("no sheet in %s named sheet" %file)
       
#获取行数与列数:
nrows=sh.nrows
ncols=sh.ncols



#写入EXCEL表格
wb=xlwt.Workbook()  #建立一个EXCEL工作薄,并打开它。
sheet4=wb.add_sheet("考场人数") #添加一个工作表。

#写入考场人数
for i in range(0,nrows):
        for c in range(0,ncols):
                sheet4.write(sh.cell(i,c).value)
                #print(sh.cell(i,c).value)

运行时出现:TypeError: write() missing 1 required positional argument: 'c'
但是打印print(sh.cell(i,c).value)时就会正常运行!
求指正
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2019-1-23 15:29:58 | 显示全部楼层
已解决,少了写入位置!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-13 14:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表