当前位置: 首页 > 知识库问答 >
问题:

错误:不支持的格式,或损坏的文件:需要BOF记录

商业
2023-03-14
import xlrd
book = xlrd.open_workbook("file.xlsx")
print "The number of worksheets is", book.nsheets
print "Worksheet name(s):", book.sheet_names()
print

sh = book.sheet_by_index(0)

print sh.name, sh.nrows, sh.ncols
print

print "Cell D30 is", sh.cell_value(rowx=29, colx=3)
print

for rx in range(5):
    print sh.row(rx)
    print
raise XLRDError('Unsupported format, or corrupt file: ' + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found    '\xff\xfeT\x00i\x00m\x00'

共有1个答案

柴晔
2023-03-14

如果使用read_excel()读取.csv,将得到错误

XLRDERROR:不支持的格式,或损坏的文件:应为BOF记录;

要读取.csv,需要使用read_csv(),如下所示

df1= pd.read_csv("filename.csv")
 类似资料:
  • 问题内容: 我正在尝试打开xlsx文件并仅打印其内容。我一直遇到这个错误: 它打印出此错误 谢谢 问题答案: 该错误消息与XLS文件的BOF(文件开始)记录有关。但是,该示例表明您正在尝试读取XLSX文件。 有两个可能的原因: 您的xlrd版本过旧,不支持读取xlsx文件。 XLSX文件是加密的,因此以OLE复合文档格式而不是zip格式存储,从而使其在xlrd中显示为较早的格式XLS文件。 仔细检

  • 在最新版本的Xcode中构建应用程序时,我会遇到以下错误: 致命错误:格式错误或损坏的AST文件:“无法加载模块”/users/me/library/developer/xcode/developer/xcode/deriveddata/moduleCache/xyzyie6zv0op/darwin.pcm“:找不到文件”注意:修改系统标头后,请删除位于“/users/me/library/dev

  • 问题内容: 我编写Python脚本来复制文件;不幸的是,由于文件名太长(> 256),它一直失败。反正有解决这个问题的办法吗? 我正在使用Python 2.5.4和Windows XP。 干杯, 问题答案: 使用以字符串开头的路径。

  • 我想用haar cascade数数汽车。 我将图像正确地转换为灰度,并成功地在框架上画了一条线。问题是我得到了这个错误 错误:OpenCV(3.4.2)C:\build\3\u 4\u winpack-bindings-win32-vc14-static\OpenCV\modules\imgproc\src\contours。cpp:199:错误:(-210:不支持的格式或格式组合)[Start]

  • 音频导入格式 AAC AIFF M2A M4A MP2 MP3 视频导入格式 .264 3GP、3GPP AVC AVI F4V FLV MOV (QuickTime) MPE MPEG‑1 MPEG‑4 MPEG‑2(如果已安装解码器,例如使用 Adobe 视频套件) MTS MXF R3D TS VOB 视频导出格式 DPX MOV (QuickTime) MP4 图形文件格式 Photosh

  • 查找 Photoshop 中支持的文件格式列表。 音频导入格式 (*) 表示在 Photoshop CS6 中引入的支持格式。 AAC* AIFF* M2A* M4A* MP2* MP3* 视频导入格式 (*) 表示在 Photoshop CS6 中引入的支持格式。 .264* 3GP 3GPP* AVC* AVI(请参阅下面的注释) F4V* FLV* MOV (QuickTime) MPE*