xlwt を使用して Excel ファイルに書き込むと、次のメッセージが表示されます。
行インデックス (u'RN') が範囲内の int ではありません (65536)
エラーをスローする行は次のとおりです。
sheet.write(x,fieldKey, row.OBJECTID)
行x
の値を設定するために設定したカウンターと、列の値fieldKey
を設定する別のカウンターです。
値 (u'RN') が文字列値であるため、このメッセージが表示される理由はわかりませんが、範囲 (65536) の int ではないことを示しています。範囲(65536)がExcelテーブルの限界だと思います。繰り返しますが、私は 18 レコードしか書いていなかったので、なぜこのエラーが発生したのかわかりません。誰でも助けることができますか?
ありがとう、マイク