tiyan 发表于 2018-8-16 09:24:58

python 加载excel报错

  from pandas import Series, DataFrame
  import pandas as pd
  import numpy as np
  import os
  import sys
  reload(sys)
  sys.setdefultencoding('utf-8')
  file1=pd.read_excel('F:/dataanalysis/statistics/PelicanStores.xlsx')
  Python 加载excel报错:
  IndexError: list index out of range
  原因是PelicanStores.xlsx 的格式有问题,有未显示的多余列。
  用excle打开文件PelicanStores.xlsx, 把内容复制到一个新的excel-PelicanStoresnew即可以。
  file1=pd.read_excel('F:/dataanalysis/statistics/PelicanStoresnew.xlsx')
  file1
  Out:
  Customer Type of CustomerItemsNet Sales Method of PaymentGender0          1          Regular      1      39.50          Discover    Male
  1          2      Promotional      1   102.40Proprietary CardFemale
  2          3          Regular      1      22.50Proprietary CardFemale
  3          4      Promotional      5   100.40Proprietary CardFemale
  4          5          Regular      2      54.00      MasterCardFemale
  5          6          Regular      1      44.50      MasterCardFemale
  6          7      Promotional      2      78.00Proprietary CardFemale
  
  In :

页: [1]
查看完整版本: python 加载excel报错