1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
import os
import xlrd
import numpy as np
import sys
#File to open
workbook = xlrd.open_workbook('mon_fichier.xls')
SheetNameList = workbook.sheet_names()
print(SheetNameList)
for i in np.arange(len(SheetNameList)):
print(SheetNameList[i])
#Number of column and rows into sheet(0) here
worksheet = workbook.sheet_by_name(SheetNameList[0])
num_rows = worksheet.nrows
num_cells = worksheet.ncols
num_rows=36
#Number of the first line to be read
curr_row = 1
while curr_row < num_rows:
row = worksheet.row(curr_row)
print (row, len(row), row[0], row[1])
#print( 'Row: ', curr_row )
#print( row, len(row), row[0] )
curr_cell = 0
while curr_cell < num_cells:
#Cell Types: 0=Empty, 1=Text, 2=Number, 3=Date, 4=Boolean, 5=Error, 6=Blank
cell_type = worksheet.cell_type(curr_row, curr_cell)
if cell_type != 0:
cell_value = worksheet.cell_value(curr_row, curr_cell)
print(cell_value )
curr_cell += 1
else:
curr_cell += 1
curr_row += 1 |
Partager