私はPythonには新しく、Pythonで大きなエクセルファイルを読み込もうとしています。私はxlsxファイルをcsvに変換してパンダで作業しました。私は以下のコードを書いた:PythonとUnicodeDecodeErrorで大規模なエクセルファイルを読む:
import pandas as pd
pd.read_csv('filepath.csv')
df = csv.parse("Sheet")
df.head()
をしかし、それは、このエラーを与える:それは、このエラーを与える理由 UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 28: character maps to <undefined>
あなたは私を教えてくださいことはできますか?または、大規模なExcelファイルを読むためのアドバイスがありますか?私はまた、openpyxl
モジュールで動作するようにしようとしたが、私はので、私のPythonのバージョンのread_only
を使用することができませんでした。(私は、Python 2.7.8を使用しています)
は、あなたがまだ 'pd.read_excel'を試してみましたか? –
私は試しましたが遅いです – OykuA
通常は、UnicodeテキストファイルにExcelを保存して、テキストファイルを開くためにpd.read_csv(filename、sep = '\ t、encoding =' utf-16-le ')を使用します。 –