『定義XMLによるスキーマの確認が失敗しました。XMLドキュメントの行|にエラーがあります。』の対応方法

こんにちはmasalifeです。

今回は外部ファイルをインポートする際に出るエラー『定義XMLによるスキーマの確認が失敗しました。XMLドキュメントの行|にエラーがあります。』の対応方法についての紹介です。

エラー内容

外部ファイルをインポートする際に次のエラーが発生し、インポートが完了しません。

ITを専門としている人しか分からないであろう用語が並んでいます・・・

確認したところ、ファイルごとのエラー発生状況は次のとおり。

✖→エラー発生 〇→エラー発生しない

  •  ✖ EXCELファイル
  •  ✖ テキストファイル(CSVファイル・txtファイル)
  •  〇 Accessファイルのテーブル

エラーの対応方法

データの内容を見てみても原因がまったく分からなかったので、Microsoft Communityを調べてみたところ、ファイル名に.(ドット)が入っていることが原因であるとのこと。

ファイル名を確認すると、

『来店情報2020.6.xlsx』年と月の区切りとして .(ドット)が使われていました。

この .(ドット)を削除して、再度操作するとエラー無くファイルが取り込めます。

さいごに

Accessのバグなのか、ファイル名にドットを付けるのがコンピュータ的にナンセンスなのかは分かりませんが、区切りにドットを使ってしまうのも仕方ないんじゃなかなって。

何とか対応してもらいたいものです。

最後まで読んでいただきありがとうございました。