автоматизация Excel с использованием Python - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь написать функцию для чтения данных из файла Excel с использованием Python.Моя функция должна читать строки из листа Excel по одному.Ниже мой код, который будет печатать 1-й ряд.

import xlrd  
from xlrd import open_workbook, cellname  

book = open_workbook('./Excel/Book1.xls')  
def read_excel(sheetName):  
sheet = book.sheet_by_name(sheetName)  
row = sheet.nrows  
for i in range(1):  
    rows = sheet.row_values(i+1)  
    print(rows)  

1 Ответ

0 голосов
/ 20 февраля 2019
file = r'd:\pythonTest.xlsx '
import xlrd 

wb = xlrd.open_workbook(file) 
sheet = wb.sheet_by_index(0) 

# For row 0 and column 0 
sheet.cell_value(0, 0) 

# Extracting number of columns 
print(sheet.ncols)
print(sheet.nrows)

print(sheet.row_values(1)) 

for i in range(sheet.nrows): 
    print(sheet.cell_value(i, 0), sheet.cell_value(i, 1)) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...