1

*.xls ファイルにいくつかの値がありますが、それらを wb_sheet.col_values(...) でインポートしようとすると、空の値しか取得できません。wb_sheet.col(...) を試しましたが、それらのセルが空であると主張しています。しかし、そうではありません。Excel で値を確認できます。

私の *.xls ファイルは Labview スクリプトによって生成されたもので、いくつかのマクロなどが含まれていると確信しています。ただし、xlrd はエラーを返しません。

サンプル シートをアップロードしますが、機密情報が含まれています。

バージョン: python 2.7.3、Windows 7、Excel 2010、xlrd 0.8.0。

小さなスクリプト:

wb = open_workbook('*.xls')
wbs = wb.sheet_by_index(0)
wbs.col(0)

Excelで開くと、最初の列に値が含まれていても、すべてのセルで結果が空になります。

4

1 に答える 1

0

期待: xlrd はファイルの内容を報告します。ファイルを開いたときに「マクロなど」が Excel によって実行されたときに欠落しているデータ値が挿入された場合は、別の場所を探す必要があります。この前の質問を参照してください

于 2013-03-07T21:07:44.780 に答える