奇妙なことが起こっています。今日、xlsxファイルからデータフレームを読み取ろうとすると、次のようになります。
import pandas as pd
df = pd.read_Excel('vlnew.xlsx',sheet_name='Sheet1')
次のエラーが発生します:ImportError:Install xlrd> = 0.9.0 for Excel support
わかりやすく簡単な手順でxlrdをインストールすることは十分承知していますが、以前にこのエラーが発生したことがない場合はxlrdをインストールする必要はありません。また、xlrdは古い.xlsファイル形式にのみ適用されます。私は.xlsxを使用しています。
今日、なぜ突然このエラーが発生しているのか理解できません。これは確かに、少なくとも私にとっては非常に奇妙です。
更新:Spyder IDEでこのスクリプトを実行すると、xlrdインポートエラーは発生しませんが、このスクリプトをCondaコマンドプロンプトで実行すると、xlrdエラーが報告されます。 CondaコマンドプロンプトとSpyder IDEの間に矛盾があるのはなぜですか?
以下のコードのPycharmで「ImportError:Install xlrd> = 1.0.0 for Excel support」というエラーが発生しました
import pandas as pd
df2 = pd.read_Excel("data.xlsx")
print(df2.head(3))
print(df2.tail(3))
解決策:pip install xlrd
これを使用した後のエラーを解決しました。
プログラムで「インポートXLRD」を使用する必要もありません