牵小猪看太阳 2023-09-18 18:00 采纳率: 76.2%
浏览 10
已采纳

Python读取表格遇到的问题

想问下大家为什么我已经把Excel表格放在和Python项目同一个文件夹里面了但是还是会报错显示找不到呢?

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-18 20:32
    关注

    【相关推荐】



    • 你可以看下这个问题的回答https://ask.csdn.net/questions/7718185
    • 你也可以参考下这篇文章:python在excel表里如何新增一列或者一行?新增之后,公式和合并单元格会怎样变化?
    • 您还可以看一下 裴帅帅老师的Python操作Excel实战办公自动化课程中的 Python给学生随机分配考号小节, 巩固相关知识点
    • 除此之外, 这篇博客: python实现将数据写入Excel文件中中的 将数据写入Excel文件中,用python实现起来非常的简单,下面一步步地教大家。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      一、导入excel表格文件处理函数

      import xlwt
      

      注意,这里的xlwt是python的第三方模块,需要下载安装才能使用,不然导入不了(python第三方库的安装也非常简单,打开命令行,输入pip install xlwt就可以了)

      二、创建excel表格类型文件

      book = xlwt.Workbook(encoding='utf-8',style_compression=0)
      

      调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,其中的第一个参数是设置数据的编码格式,这里是’utf-8’的形式,style_compression设置是否压缩,不是很常用,赋值为0表示不压缩。

      三、在excel表格类型文件中建立一张sheet表单

      sheet = book.add_sheet('豆瓣电影Top250',cell_overwrite_ok=True)
      

      用book对象调用add_sheet方法来建立一张sheet表,这里面的第一个参数很明显就是设置sheet表格的名称,第二个参数cell_overwrite_ok用于确认同一个cell单元是否可以重设值,这里赋值为True就表示可重设值。

      四、自定义列名

      col = ('电影详情链接','图片链接','影片中文名','影片外国名','评分','评价数','概况','相关信息')
      

      用一个元组col自定义列的数量以及各列的属性名,比如我这里是8列,列属性名有“电影详情链接”,“图片链接”等。

      五、将列属性元组col写进sheet表单中

      for i in range(0,8):
      		sheet.write(0,i,col[i])
      

      很简单,用一个for循环将col元组的元组值(也就是列属性名)写入到sheet表单中。这里调用的是write方法,该方法的第一个参数是行、第二个参数是列、第三个当然就是col元组值。因为这里写进去的是列名,所以都是在第一行。

      六、将数据写进sheet表单中

      datalist = [['www','www图片','西游记','xiyouji','100分','0人','很好','超级棒'],['www2','www图片2','西游记2','xiyouji2','1000分','1人','很棒','一级棒']]
      for i in range(0,2):
      		data = datalist[i]
      		for j in range(0,8):
      			sheet.write(i+1,j,data[j])
      

      把数据写进sheet表单里也很简单,先用一个for进行每行写入,在每一行中用第二个for循环把每一行当中的列值写进去。

      七、保存excel文件

      savepath = 'C:/Users/DELL/Desktop/excel表格.xls'
      book.save(savepath)
      

      非常简单,只需要调用save方法即可保存到自定义的路径下面。

      希望对大家有所帮助,谢谢观看。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 9月5日
  • 创建了问题 9月18日

悬赏问题

  • ¥15 WPF动态创建页面内容
  • ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
  • ¥15 SQL数据库操作问题
  • ¥100 关于lm339比较电路出现的问题
  • ¥15 Matlab安装yalmip和cplex功能安装失败
  • ¥15 加装宝马安卓中控改变开机画面
  • ¥15 STK安装问题问问大家,这种情况应该怎么办
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线