excel worksheet.rangeエラー "hresult:0x800a03ec" - トラブルシューティング行65kを超える
エラーの根本原因を理解する通常、エラーは、古いファイル形式のExcelの行の制限を超える範囲を定義しようとする試みを示しています。 制限は65,530行ですWorksheet.Range
culprit:互換モード(.xls)一般的な原因は、古い.xlsファイル形式(古いオフィスバージョンとの後方互換性のために設計)を使用することです。 この形式は、65,530列の制限を課します
行Countを確認します
ワークシートが制限を超えているかどうかを確認するには、キーボードショートカットCtrl矢印を使用して最後の行に移動します。 65,530以降の行番号のギャップは、制限に達したことを示しています。
ソリューション:.xlsx にアップグレードします推奨されるソリューションは、Excelワークブックを.xlsx形式で保存することです。 この新しい形式は、大幅に多くの行をサポートし、エラーを排除します。 スプレッドシートを.xlsxに変換すると、「hresult:0x800A03ec」問題を解決する必要があります。
以上がExcelワークシートの範囲に65kの列を超える範囲にアクセスするときに、「hresult:0x800A03ec」エラーを取得するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。