tju_dd 2022-06-16 20:58 采纳率: 60%
浏览 10

python简单的excel读写问题,网上的类似解答没太看懂

程序如下,想请教一下为什么读写都会报错呢?网上搜的答案都没太看懂

import xlrd
from xlutils.copy import copy      #导入复制模块
wb = xlrd.open_workbook('second.xls')   #读取要修改的工作簿
nwb = copy(wb)                      #复制工作簿
nws1 = nwb.add_sheet('name1')      #新建工作表
nws2 = nwb.get_sheet('0')         #读取工作表
nws1.wirte(1,0,'5')           #将数据写入指定工作表
nwb.save('工作簿名.xls')

img

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-06-16 21:56
    关注

    nws2 = nwb.get_sheet('0')
    这是读取工作表的名字,用引号就说明工作表的名字叫“0”,报错的原因就是没有找到叫这个名字的工作表
    如果想读取第一张工作表,就把引号去掉,使用索引0

    评论

报告相同问题?

问题事件

  • 创建了问题 6月16日

悬赏问题

  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
  • ¥15 nasm x86 变量归零
  • ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
  • ¥60 寻抓云闪付tn组成网页付款链接
  • ¥16 寻字节跳动内部人员帮推简历
  • ¥20 如何通过sentry收集上传Android ndk的崩溃?
  • ¥30 有关数值生成的稳健性探讨
  • ¥20 关于C/C++图形界面设计问题
  • ¥15 QT+Gstreamer框架开发视频采集,无法将waylandsink视频绑定qt窗口
  • ¥15 vs2010开发 WFP(windows filtering platform)异常