![](/img/trans.png)
[英]Getting UnicodeDecodeError while reading excel in Tornado,Python
[英]Reading large excel files in Python and UnicodeDecodeError:
我是Python的新手,正在嘗試在python中讀取大型excel文件。 我將xlsx文件轉換為csv以與熊貓一起使用。 我寫了下面的代碼:
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_csv('filepath.csv',encoding ='utf-8')
還有許多其他編碼技術,例如encoding = 'iso-8859-1'
或encoding = 'cp1252'
或encoding = 'latin1'
。 您可以根據需要選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.