私はxlrdモジュールを使用してPythonでExcelファイルを読んでいます。サンプルコードはAttributeErrorを表示しています: 'unicode'オブジェクトには、xlrd pythonに 'nrows'属性はありませんか?
import xlrd
import sys
import glob
workbook = xlrd.open_workbook('nvm_sw_cfg_parm_master_v85.xlsx')
sheet_names = workbook.sheet_names()
print('Sheet Names', sheet_names)
for sheet in sheet_names:
print sheet
print sheet.nrows
です。これは私が試しているサンプルコードです。このコードでは、私は、シート名を読み取ることができることができますが、私はそれが
AttributeError: 'unicode' object has no attribute 'nrows'
のようなエラーを示し、シート内の行のない合計を読んでいないとき、私はクラス名のコールシートがあるライブラリファイルのドキュメントを経ていその中でのnrowsが定義されていますが、コードからこれを呼び出すことができます。誰かがこのエラーやExcelファイルを読み込むための他のモジュールを解決する手助けをすることができます。