python怎么读取桌面的excel文件,用Python读取Excel

  python怎么读取桌面的excel文件,用Python读取Excel

  Excel表格需要在项目中生成。在网上查了一些资料后,整理记录下来。

  1.阅读excel表格

  1

  2读XLS,XLSX文件3

  4 defreadExcelFile(文件名):5 #打开工作表

  6 workbook=xlrd . open _ workbook(filename=filename)7 #通过索引获取第一个工作簿

  8 book sheet=workbook . sheet _ by _ index(0)9 #返回的结果集

  10表示I in range(book sheet . nrows):11 print(book sheet . row _ values(I))

  从属库:

  导入xlrd

  代码解释:

  第6行,xlrd.open_workbook打开一个现有的excel文件。如果文件不存在,打开将失败。

  第8行,按索引获取工作簿对象,workbook.sheet _ by _ index还可以通过名称workbook.sheet_by_name获取工作簿。

  第10行:booksheet.nrows获取工作簿中的总行数,类似地,booksheet.ncols获取工作簿中的总列数。

  第11行,booksheet.row_values(i)获取一整行的内容。

  这种方法在python2.x和python3.x中很常见,也适用于打开XLS和XLSX文件。

  2.编写excel文件

  编写XLS,XLSX文件

  @文件名文件名

  @header列标题

  @内容内容

  DefWriteExcelFile(文件名,头,内容):#因为所有的输入都是Unicode字符,所以这里使用utf-8来避免来回转换。

  workbook=xlwt。工作簿(编码=utf-8 )

  book=workbook . add _ sheet( sheet 1 ,cell _ overwrite _ ok=true) #写入列标题

  row=0for col inrange(len(header)):

  Book.write (row,col,header [col]) #编写内容

  对于内容中的行:

  行=1

  对于范围内的列(len(lines)):

  Book.write (row,col,lines [col]) #保存文件

  workbook.save(文件名)

  从属库:

  导入xlwt

  代码解释:

  编写excel文件的一般过程是

  1.xlwt。工作簿首先构建一个工作簿对象。

  2.添加workbook.add_sheet

  3.编写单元格booksheet.write(行、列、文本)

  4.保存文件workbook.save

  这种方法在python2.x和python3.x中很常见,也适用于编写XLS和XLSX文件。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: