Heracles69 发表于 2015-4-26 05:16:47

学习Python操作Excel文件(1)

  




1 #! /usr/bin/env python
2 #coding=utf-8
3from xlrd import open_workbook      #导入xlrd中的模块open_workbook
4wb = open_workbook("Book1.xls")   #打开一个xls文件,并赋值给wb
5print wb.nsheets                  #打印这个xls文件的sheet数
6print wb.sheet_names()            #用unicode格式返回xls文件中所有sheet的名称
7for sheet in wb.sheets():         #迭代
8      print sheet                     #打印结果
9                                    #
10                                    #
11                                    #
12for sheet_index in range(wb.nsheets):   #迭代
13      print wb.sheet_by_index(sheet_index)#打印结果同上                                 
14
15 for sheet_name in wb.sheet_names():       #迭代
16   print wb.sheet_by_name(sheet_name)    #打印结果同上
  
  
  




1 #coding:gb2312
2 from xlrd import open_workbook,cellname
3 wb = open_workbook("Book1.xls")
4 print wb.nsheets
5
6 for aa in range(wb.nsheets):#打印所有的sheet的名称
7   sheet = wb.sheet_by_index(aa)
8   print sheet.name
9
10   
11 sheet1 = wb.sheet_by_index(0)#打印index为0的sheet的名称
12 print sheet1.name
13
14
15 print sheet1.nrows   #打印sheet1的总行数
16 print sheet1.ncols   #打印sheet1的总列数
17
18 for row_index in range(sheet1.nrows):                   #迭代每一行
19   for col_index in range(sheet1.ncols):               #迭代每一列
20         print cellname(row_index ,col_index ),'-',      #cellname()为单元格的名称
21         print sheet1.cell(row_index ,col_index ).value#cell()为单元格的内容
22         
  
  
  
页: [1]
查看完整版本: 学习Python操作Excel文件(1)