ダウンロードしたファイルをエクセルで開こうとしたが、プログラム送信時コマンドエラーが出てファイルが見れません。
拡張子がXLSXというファイルです。ファイルが破損していると思い再度ダウンロードしましたが、開けません。
よきアドバイスをお願いします。
プログラムを使わずExcelの開くメニューからは開けるのですか? それができないならExcel側の問題で、プログラム側ではどうしようもありません。ついでにExcelのバージョンも教えてください。
> 拡張子がXLSXというファイルです。
実はファイルの中身が違う(xlsx ではなくて、xlsb とか xlsm)ということはありませんか?
book を作る時の接続文字列に注意しないと、xlsx のつもりが中身は xlsb 形式(バイナリ形式)になってしまうということもあります。
詳しくは以下のページを見てください。
ACE OleDb で Excel のブック作成 http://surferonwww.info/BlogEngine/post/2012/01/26/Creating-Excel-workbook-by-using-ACE-OleDb-provider.aspx
ハズレでしたら失礼しました。その場合は、もっと詳しい情報を書いてください。