CSVデータ内に大量に空白があるデータを扱ってます。
ループを使用しての方法は分かるんですが、
読み込んだDataTable型で一括でトリムなど方法はないでしょうか?
Excelの置換の様なイメージで、方法がないか疑問に思いました。
thank you for contacting.
I use a text file. There is a space after the letter.
For example.
No,NAME ,age,height ,height ,Department,
1,山田 花子 ,24,165 ,22.5 ,ab ,
2,日本 太郎 ,32,185 ,25.5 ,ac ,
…
-
use TrimEnd to delete spaces after the word - yourString.TrimEnd
-
use TrimStart to delete spaces before the word - yourString.TrimStart
-
use Trim to delete spaces before, after or in between word - yourString.Trim
Thanks
After all, it will be processing in the loop
Thanks.I learned a lot.
After all, it will be processing in the loop.
物理的で汚いやり方でよければ下記の方法はいかがでしょうか。
(CSVの行数が多い場合は向いていません)
1.アプリケーションを開くActivitiesで対象のCSVを
任意のテキストエディタで開く。
2. ホットキーを押下 Activitiesでテキストエディタに準じた
置換ウィンドウを表示(Ctrl + Rがほとんどでしょうか?)
3.表示された置換ウィンドウの置換前にスペースを入れ、
置換ボタンを クリック Activitiesで置換
4.CSVを ホットキーを押下 Activitiesで「Ctrl + S」を指定して保存
(3は端折っています。。)
2~4は ホットキーを押下 で「Ctrl + A」と「Ctrl + C」でクリップボードにコピー。
クリップボードから取得 から文字列を取得、
代入 で 取得した文字変数.Replace(" ", “”)か 置換 で空白を変換
クリップボードに設定 に変換後の文字列を入れ、テキストに張付けでもいけそうです。
(また部分的に端折っていますが雰囲気は伝わりますか・・?)
コードを呼び出し や PowerShell を呼び出し
を使えばもっと楽ですが、可能な限り使わない方がUiPath的だと思うので記載していません;o
長文でご連絡ありがとうございます。
十分理解出来ました。
kairi_kisaragiさんの親切に感謝します!
教えて頂いた方法も試させて貰いますね!
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.