2016-03-23 13 views
-1

Bir Python ile bir Excel sayfası almak istiyorum. Bunu sayfanın adıyla yapabilirim ancak Kod Adı özelliği ile almak istiyorum. Aşağıdaki, sayfanın adını kullanan bir koddur:Kod adı özelliği ile bir excel sayfasını nasıl alabilirsiniz "python"

Ancak bu sayfayı Kod Adı özelliği ile almak istiyorum. Mümkün mü ?

+1

Sorunuzu netleştirmek edin. –

+0

bir değişken mi demek istiyorsun? 'filename =" Données.xlsm "; wb_donnees = load_workbook (dosya adı, ...) 'dır ve daha sonra sabit kod dizesini dinamik bir şeye dönüştürür. –

+0

Örneğin, Excel'in çalışma kitabında _Données.xlsm_ "Discretisation du problème" isminde bir sayfam var ancak Ad Kodu özelliği "Discretisation" dır. Şey, bu kitabı İsim ile değil, onun adıyla almak istiyorum. – rvcristiand

cevap

0

dosya salt okunur modda açılmaz durumunda çalışacaktır gerektiğini şu:

from openpyxl import load_workbook 
wb = load_workbook("Données.xlsm") 
for n in wb.sheetnames: 
    ws = wb[n] 
    print(n, ws.sheet_properties.codeName) 
İlgili konular