4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

データテーブルの行数(.Rows.Count)を調べるログを入れていて助かった事例

Last updated at Posted at 2023-12-05

1,はじめに

この内容は下記の記事を対応後、発生したエラーが予期しない終了コードでジョブが停止されました: 0xE0434352でした。

下記の企画で連続で記事を投稿しています!!
本日は連続投稿3日目です。

2,問題の切り分け

調べてみるといろんな場合でエラーが出ることがわかり、現状のロボットの動きを見て、下記の方法で問題の切り分けを行いました。

(1)新規シートに書き込むか?
(2)新しいExcelに書き込むか?

(1),(2)ともに同じエラーになり、インプットとなるCSVファイルに問題があるとわかりました。

データテーブルの行数をログで出力していたので、何か見落としがないか確認したところ、
CSVファイルの行数が1万5千行あり、本当か!?と思いました。

CSVを確認すると5千行しかなかったです。

書き込み先のExcelの行数を超えていたため、エラーになったかと思います。

3,対応方法

原因さえわかれば、あとはシンプルでした!

データテーブルをフィルターを使用して、空白を削除しました。
image.png

4,おわりに

データテーブル化した直後にその行数をログで出力することが改めて大事だと認識しました!
これでエラーがなくなり、終わったと思いきや、、、。
Excel関数を使用しているため、数値でExcelに書き込んで欲しいんですが、文列かつエラーマークが出力されました。
※文列かつエラーマークの詳細は下記を確認してください。

この解決方法は後日載せます!!

4
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?