拡張子が .xls の Excel ファイルがありますが、そのタイプはTab Space Separated Textです。
MS Excel でファイルを開こうとすると、拡張子が偽物であると表示されます。そして、ファイルを信頼できることを確認して、それを読み取れるようにする必要があります。
しかし、私の本当の問題は、xlrdライブラリでファイルを読み込もうとすると、次のメッセージが表示されることです:
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record;
この問題を解決するために、MS Excel で [名前を付けて保存]に移動し、タイプを手動で .xls に変更します。
しかし、私の上司は、これをコードで行う必要があると主張しています。Linux のシェル スクリプト、Windows の .bat ファイル、またはPythonの3 つの選択肢があります。
では、シェルスクリプト(コマンドライン)、.bat、またはPythonを使用して、Excelファイルのタイプをタブスペースで区切られたテキストからxlsファイルに変更するにはどうすればよいですか?