こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelワークシートがインポートできない

Excelのワークシート 拡張子xls ファイルを、Access2010の外部データ - excelワークシートのインポート機能を使ってインポートしようとすると、
"ファイル*****.xlsの情報にアクセスできません。ファイルが存在し、形式が正しいことを確認してください。"
というメッセージが現れ、インポートすることができません。

先週までは、同じことを問題なく、実行できていました。異なるのは、インポートするファイル名とファイル内のデータの中身だけで、ファイル構造、形式は同じです。
ちなみに、
ファイル名を変えてみましたが同様のエラーがでます。
また、インポートするxlsファイルをExcelで開いて、古いバージョンで保存、その後、再度そのファイルを開き、元のバージョンで保存すると、正常にインポートできるようになります。
先週、うまくインポートできていたので、その時使ったxlsで試したところ問題なくインポートできました。

ネット検索してみると、同様の質問がいくつかあるようですが、解決策が明記されていません。
どなたか解る方がいらっしゃいましたら、教えてください。

投稿日時 - 2015-08-07 05:59:22

QNo.9025765

困ってます

質問者が選んだベストアンサー

Excel2003以前のExcel(拡張子.xls)とExcel2007以降のExcel(拡張子.xlsx)には、完全には互換性が無いのが原因と思われます。

投稿日時 - 2015-08-07 09:28:31

補足

それにして、この作業は、3年近く、毎週続けて行っている作業です。なぜ、突然、今週発生したのか、不思議なところです。

投稿日時 - 2015-08-07 11:54:00

お礼

aokii様、ご回答ありがとうございます。
インポートしようとしているexcelワークシートは、Excel2010で作成されたファイルで、古いバージョン97-2003として保存したものをメール送付してもらってファイルです。それをAccess2010でインポートするときに互換性がおかしくなっているということですね。
なるほど。
Excel2010のワークシート(拡張子.xlsx)で送ってもらって、どうなるか試してみます。きちょうなご意見ありがとうございました。

投稿日時 - 2015-08-07 11:44:31

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問