発生バージョン・改修ID・修正バージョン
発生Ver | 改修ID | 修正Ver |
Design Studio 11.1 Design Studio 11.3 Design Studio 11.4 |
1617570 |
事象
セルの書式設定で文字列として設定しているセルに対して、セルのコンテンツ設定(Set Content of Cell)ステップで入力しようとすると、文字列ではなく数値として入力されてしまいます
以下、具体例となります
文字列の書式設定セルに対して、セルのコンテンツ設定ステップで 001 を入力しようとすると 1 となり、文字列(テキスト形式)として認識されません
1行目:各列のセルの書式設定
2行目:Excelファイルで直接入力した場合
3行目:ロボットでセルのコンテンツ設定した場合
以下、文字列の書式設定
原因
DesignStudioで使用している 「Apache POI」の不具合によるもの
対処方法
-
文字列として入力したい値の先頭に ' (シングルクォーテーション)を付ける方法
※他のセルへの入力も文字列扱いとなるため、入力対象が文字列のセルの書式設定を持つ場合に使用します
例: ’001 の値を4行目のC列にセルのコンテンツ設定ステップで入力した場合
-
セルの値設定(Set Value of Cell)ステップをセルのコンテンツ設定ステップの代わりに使用して、明示的にテキストタイプとする方法
※ステップの作り直しが必要となります
例: 001 の値を5行目のC列にセルの値設定ステップで入力した場合
タイプを”テキスト”にすることで明示的に文字列として入力させます