【发布时间】:2017-04-17 20:00:39
【问题描述】:
我正在使用 labview 创建和保存实验数据。 Labview 本身会创建一个文本文件,但会自动以 .xls 扩展名保存它(单词 1997-2003——这是一个从未更改过的旧设置,因为它从未损坏过)。每当我打开其中一个数据文件时,excel 都会显示:
“您尝试打开的文件 'name.ext' 的格式与文件扩展名指定的格式不同。在打开文件之前,请确认该文件没有损坏并且来自受信任的来源。您是否现在要打开文件吗?”
我正在生成大量数据,因此我想使用 python 对其进行排序并对目录中的文件进行一些快速分析。
问题在于 python 不喜欢它是一个以 .xls 扩展名保存的文本文件。它可以很好地循环浏览目录以获取文件名,但是当我实际尝试打开文件或对其执行任何操作时,我会在附加的图像中得到错误。如果我将扩展名更改为 .xls、.xlsx 或根本不对其进行任何操作并让它尝试打开原始文件名,就会发生这种情况。
我确实有数百个这样的 .xls 文件。我知道我可以通过,在 excel 中打开每个文件并手动保存为真正的 excel 文件,但这需要几个小时。有人可以帮我解决python中的这个错误吗?
*更新。 Matlab 在尝试使用 xlsread 读取其中一个文件时说:
使用 xlsread 时出错(第 251 行) 文件 C:\Users\zane\Documents\Research Projects\PneuFish Project\Data\2016 年 11 月 28 日 ATI Data\ATI_Data_2016Y_11M_28D_16h_36m_01s.xls 不是 Microsoft Excel 格式。
谢谢!
【问题讨论】: