こんにちは。
Excelの問題かもしれませんが、掲題の現象について回避できる方法がないかお聞きしたいのでこちらに投稿させていただきます。
【やりたいこと】※例です。
下図のような表をExcelから読み取ります。
(Excel Application ScopeとRead rangeを使用)

IDというカラムは数字とアルファベットを含みます。
例のようにアルファベットの位置・数ともに規則性はありません。
また、数字のみでアルファベットを含まない場合もあります。
読み取った後、表を加工(ソートやカラムの追加)し、別のExcelファイルとして保存します。
【問題】
図の最終行、元のデータに”500E5”のように末尾がE+(数字)となるデータが含まれていた場合に問題が発生しました。
作成したExcelを開くと、上述の部分が5.00E+07と表示されます。
数式バーには50000000と表示されており、書式設定を変更しても”500E5”と表示させることができません。

【検証したこと】
Read RangeのPreserve Formatプロパティを変更。
効果なし。Excelファイル出力前にテーブルの中身をWrite lineなどでみるときちんと"500E5"と表示されているのでそもそも読み込みに由来していなさそう。
ExcelではなくWrite CSVでCSVファイルで出力。
そのファイルをExcelで開くと50000000に変換されていました。
エディタ(Notepad)で開くと”500E5”となっていました。

(同じCSVファイルをExcelとNotepadで開いています)
このことからUiPathの問題というより、Excelの話になるのは承知してますが、解決方法がわかりません…
ユーザーに、CSVで渡すのでこれをテキストエディタで開いてくださいなんて言えないので困ってます。
UiPathからのアプローチとしては表を読み込んだ後、E+(数字)を一度別の文字列で置き換え、復元する、など思いつきましたが
Eの文字や数字が出現する規則性がなく実装が大変そうなので避けたいです。
何かよい方法あればご教授いただければと思います。
過去、Excel書式関係の投稿はいくつかあり、調べられる限りで目を通しましたが解決には至りませんでした。
よろしくお願いします。