Q&A

回答の並べ替え:
投稿新規に質問を投稿する

「CSVファイルをターブル[ ]に登録する」での99001エラーについて

keiri001 keiri001

2024-03-22 15:12

いつも大変お世話になっております。

今回は「CSVファイルをターブル[ ]に登録する」での99001エラー(指定したファイルはフィールドが異なっています。ファイルを確認してください。)についてお願いします。
添付資料では、CSVファイルとCELFのテーブルで差異を見つけられません。

どこが問題なのでしょうか。

よろしくお願いいたします。

keiri001 keiri001
新日本コンピュータマネジメントご担当者様

いつもお世話になっております。

何度もお手数をおかけいたしまて申し訳ありません。
ご指示通り、あとはサポートセンターに問合せをいたします。

今後ともよろしくお願いいたします。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

ご記載いただいたパスの式ですが、当方でも同じ文字列が再現できました。
パスの内容に問題はないと判断してよいと思います。

よって、エラー内容と照らし合わせても
事象の原因はファイル内のデータにあると推測いたします。

サポートセンターのほうには、
データを登録する際のデータにどのような文字を使用する場合があるなどの詳細を送っていただくとよろしいかと思います(カッコを使用する場合有、アンダーバー「_」を使用する場合有など)。

最後までお力になれず申し訳ございません。
よろしくお願いいたします。
メールコンタクトをとる
keiri001 keiri001
新日本コンピュータマネジメント ご担当者様

いつも大変お世話になっております。

不確かな内容の質問で申し訳ありません。
最後に「CSVファイルのパスに記載ミス」のご確認をお願いして今回の質問は終わらせていただきます。

読込CSVのパスですが、以下の通りシート上に一部関数も使用して表示し、そのセルを参照して読込みを行っています。

シート上の表示:\kho-server2014総務部経理☆★_CELFCELF_照合アプリ_実行前バックアップ得意先元帳_2312

実際のセルの内容:="\kho-server2014総務部経理☆★_CELFCELF_照合アプリ_実行前バックアップ得意先元帳_" & mid(L6,3,2) & mid(L6,6,2)

※「L6」セルは日付が「yyyy-mm-dd」形式で入力されています。

よろしくお願いいたします。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

エンコード「SJIS」とのことで、ご確認いただき有難う御座います。

その他に考えられるエラーですが、CSVファイルのパスに記載ミスがあり、
誤って別のシートを読み込んでしまっていることが考えられます。
また、CSVファイル内でデータを区切っているカンマの数が
実際のカラム数より少ないといった場合にもエラーが起きることが考えられます。

それ以外となりますと、
ご提示いただいたキャプチャ内からでは回答が難しいです。

解決が困難な場合は、
一度CELFサポートセンターにお問い合わせください。

よろしくお願いいたします。
メールコンタクトをとる
keiri001 keiri001
エンコードのほうは、sift-JISのようでした

右下は[EOF]の表示だけでした
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

①エンコードのほうはご確認いただけましたでしょうか。
テキストエディタで展開した際、右下のほうに記載があると思いますので、
ご確認いただけると幸いです。

よろしくお願いいたします。
メールコンタクトをとる
keiri001 keiri001
新日本コンピュータマネジメントご担当者様
いつも大変お世話になっております。

①の書式の問題ですが、元のCSVが不要列を含むため、一度EXCELで開いて不要列を削除、その後、EXCELの書式の「CSV(コンマ区切り)(*.csv)」で保存しています。

②のヘッダー名称前後のスペースも、確認したところ、存在しません。

その他に原因が考えられるようでしたら、よろしくお願いいたします。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
こんにちは。

当方でもテーブルの定義されているカラム名と、
csvのヘッダー名称の不一致はないように見受けられました。
以下のことをご確認いただけますでしょうか。

①CSVファイルのエンコード
 2行目のアクションはデフォルトがS-JISになっています。
 万が一使用されているCSVファイルのエンコードが、
 例えばUTF-8になっていた場合、異常終了します。
 ファイルのエンコードをご確認いただけますでしょうか。

②ヘッダー名称前後のスペース
 名称の前後に半角スペース等があると、 正しい名称として認識されません。
 こちらも念のためご確認いただけますでしょうか。

よろしくお願いいたします。
メールコンタクトをとる