2017-02-17 16 views
0

У меня есть файл Excel .xls Excel и знаю свойство VBA CodeName для листа, который я хочу прочитать. Как я могу прочитать лист в Python, используя свойство CodeName листа, а не свойство Name?Прочитать лист Excel на основе свойства VBA CodeName

Тема обсуждения разницы между VBA Codename и Имя: Excel tab sheet names vs. Visual Basic sheet names

ответ

-1
#you have to install the module 
#import the xlrd module 
import xlrd 
workbook = xlrd.open("example.xls") #it can take x|xs|xls format 
#if you know the name of the sheet use 
sheet = workbook.sheet_by_name("name of the sheet") 
#or you can use index number 
sheet = workbook.sheet_by_index("index of the sheet here") 
#you can print the cell you want like this 
print(" print from the 4th row 2nd cell".format(sheet(4,2).value)) 

если это было полезно дать ему, если бы не я не понимаю английский хорошо большое спасибо и я новые

+2

Это свидетельствует лишь как получить доступ к листу по его имени или индексу, а не по его «Кодовому имени». (Например, «CodeName» листа может быть «shtInputData», его «Name» может быть «Input», а его индекс может быть «3».) – YowE3K