.xlsx
ファイルをに変換しようとしていますが.xls
、正常に動作しているように見えますが、.xls
ファイルを開くと「警告メッセージが表示されます」
'filename' を開こうとしているファイルは、ファイル拡張子で指定されたものとは異なる形式です。
>ファイルを開く前に、ファイルが破損していないことと、信頼できるソースからのものであることを確認してください。今すぐファイルを開きますか?」....
開くとすべて問題ないように見えますが、なぜこれが起こっているのかわかりません。このプログラムの次のステップは、データを xls から SQL にインポートすることですが、これにより問題が発生するのではないかと心配しています。
次のコード行では、SaveAs メソッドを呼び出してファイルのファイル拡張子を変更しています。
wb.SaveAs("filename.xls", FileFormat: Microsoft.Office.Interop.Excel.XlFileFormat.xlOpenXMLWorkbook);
私は最初に持っていた
wb.SaveAs("filename.xls");
エラーが発生した後、さらに掘り下げて を見つけましたがxlOpenXMLWorkbook
、役に立たないようです。
なぜこれが起こっているのかを理解するのに役立つ情報があれば、大歓迎です。