PowerPoint Presentation

Similar documents
標準化 補足資料

Section1_入力用テンプレートの作成

PowerPoint プレゼンテーション

Excel2013 データベース1(テーブル機能と並べ替え)

Microsoft Word A08

データベースアクセス

CONTEC DIOプロバイダ ユーザーズガイド

目次 第 1 章はじめに 取扱いについて 記載内容について... 6 第 2 章基本操作 Excel Online を開く ファイル ( ブック ) を作成する ファイル ( ブック ) を開く..

Maser - User Operation Manual

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

PowerPoint プレゼンテーション

プログラミング基礎I(再)

図 2 エクスポートによるシェープファイルの新規保存 新規保存するファイルは, より分かりやすい名前をつけて適切なフォルダ (shape フォル ダにまとめておくのがよい ) 上に保存しておく 2 / 10

WebCADD.com ご利用ガイド

Microsoft Word - Android_SQLite講座_画面800×1280

TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

データベースS

スーパー英語アカデミック版Ver.2

Microsoft PowerPoint pptx

<4D F736F F D208BD98B7D D B838B835A DD92E8834B C52E646F63>

使用する前に

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

Microsoft PowerPoint - KeySQL50_10g_vlo2.ppt

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

プレポスト【問題】

Chapter Two

Base によるアプリケーション開発とサポート 鎌滝雅久 /OpenOffice.org 日本ユーザー会 OSC2007 Hokkaido 2007 年 6 月 30 日土曜日 10:55-11:40 北海道大学学術交流会館第 4 会議室

※ ポイント ※

Prog2_10th

2006年10月5日(木)実施

PowerPoint プレゼンテーション

<4D F736F F F696E74202D CB4967B2D8F6F93FC8AC48E8B8D9E F8E9E8C9F8DF5817A D C882F182C282A C520837D836A B2E707074>

サイボウズ Office 10「個人フォルダ」

住所録を整理しましょう

オープンオフィス 3 入門ガイド - Calc: データを整理する このドキュメントは クリエイティブ コモンズに表示される帰属 日本のライセンスのもと提供しています このドキュメントの Web 版を OpenOffice.org 日本ユーザー会のドキュメントで公開しています http:

パソコン決裁7 サービスリリース1 リリースノート

PowerPoint プレゼンテーション

掲示板の閲覧 掲示板の閲覧 登録権または参照権のある掲示板グループの掲示版を閲覧することができます 各利用者の権限は 管理者によって設定されます 掲示板を閲覧する 1 掲示板画面を表示し 閲覧する掲示が含まれている掲示板グループ 掲示板の順にクリックします 掲示板画面の表示方法 ポータル画面の画面説

Using the Excel Exporter

PowerPoint プレゼンテーション

プリンタドライバのバージョンと パッケージのバージョン バージョン には プリンタドライバ単体のバージョンとプリンタドライバ群を表すパッケージバージョンの 2 通りあります プリンタドライバのバージョンは プリンタドライバプロパティを開いて確認することができます 1. プリンタフォルダを開きます 2

Microsoft PowerPoint - R-intro-04.ppt

TALON Tips < 親子関係のある構成データを TALON で表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

Microsoft PowerPoint - db03-5.ppt

産直くん 9 リピートくん 9 バックアップ リストア作業チェックリスト バックアップ リストア作業項目一覧 作業項目作業目安時間概要 00 バックアップ リストア作業を行う前に 産直くん 9 リピートくん 9 のバックアップ リストア作業を円滑に行うための確認事項をまとめています 1. バックアッ

SpreadSheet Interface

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...

スライド 1

<4D F736F F D2088EA89B9918A88E181458C8B8D878FA E E838A C E646F6378>

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

ファクス送信用変換ソフト 操作説明書_UA

第 12 講データ管理 1 2 / 14 ページ 12-1 データベースソフトの概要 データベースとは集められた様々なデータをテーマや目的に沿って分類 整理したものです データベースソフトでは データベースを作成し その管理を行います 何種類ものファイルや帳簿で管理していたデータをコンピュータ上で互

目次 レジストリの設定...2 トレーディングソフトの自動起動設定...7 VPS 自動再起動の設定

操作マニュアルアテンダント

Microsoft PowerPoint - prog03.ppt

Prog1_12th

PowerPoint プレゼンテーション

1. Excel の起動 空白のブックを開く 2. 家族リストの作成 1 項目名を入力セル A1 : 氏名 B1 : 続柄 2 シート見出しのシート名 Sheet1 を 家族リスト に変更 3 項目名に太字 セルの塗りつぶし色 中央揃えを設定 4 セル A2 から順に項目に対応するデータを入力 5

Workspace MDM 管理コンソールマニュアル 02. 組織 / ユーザー 最終更新日 2017 年 8 月 3 日 1

Java言語 第1回

SPREAD-プラットフォーム間機能比較

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

JavaScript 演習 2 1

今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること

出力可能なバーコードの種類 出力可能なバーコードの種類各バーコードはそれぞれのバーコードの仕様に準拠します バーコードの種類 PDF417 MICROPDF417 対応バーコードの名称 PDF417 マイクロ PDF417 操作例 PDF417 商品コードの内容を PDF417 にする 作成された

CR-UK1ソフトウェアユーザーズガイド

プログラミング基礎

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

ワープロソフトウェア

テスト 1/7 ページ プレポスト Visual Studio による Windows アプリの開発 ( 基礎編 ) 受講日程受講番号氏名 1.NET Framework に関する記述で 誤っているものを選びなさい 1..NET Framework に含まれる CLR は プログラミング言語に依存し

26 editor.putint(pref_count_key, executecount); 27 // 変更した Preference を確定させる 28 editor.commit(); 29 } (c) 実行の様子実装して実行した様子を図 1 と図 2 に示す. 一度実行するごとに, カウン

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管

演算増幅器

SnNCutCnvs ステッカーウィザードを使ってデザインを作成する ここでは スターターキットに付属している A4 サイズ (210 mm 297 mm) のプリントステッカーを使用する場合の例を説明します [ ステップ 1] エリアサイズを変更します パソコンの場合 : 編集画面 >[ プロジェ

おがらすネットホームページ作成操作説明書

このダイナミックリンクライブラリ GaugeC48.dll は 8CH から 48CH 用の DigitalGaugeCounterDG3000 シリーズ共通の DLL です この説明書は GaugeC48.dll を使ったアプリケーションを作成するためのものです 開発環境は MicrosoftVi

PowerPoint プレゼンテーション

Eschartマニュアル

プレポスト【問題】

PowerPoint プレゼンテーション

フィルタとは

Microsoft PowerPoint Java基本技術PrintOut.ppt [互換モード]

プレポスト【解説】

ご利用のコンピュータを設定する方法 このラボの作業を行うには 事前設定された dcloud ラボを使用するか 自身のコンピュータをセットアップします 詳細については イベントの事前準備 [ 英語 ] とラボの設定 [ 英語 ] の両方のモジュールを参照してください Python を使用した Spar

PowerPoint プレゼンテーション

Exam : 1z0-882 日本語 (JPN) Title : Oracle Certified Professional, MySQL 5.6 Developer Vendor : Oracle Version : DEMO 1 / 4 Get Latest & Valid 1z0-882-JP

一太郎2014 徹 プレミアム インストールガイド

推奨 web ブラウザについて スマートフォンやタブレットには様々な web ブラウザがあります Android 端末には 標準ブラウザ ios 端末には Safari どちらでも使用できる Y ブラウザ FireFox Google Chrome などの web ブラウザがあります ビット web

Microsoft Word - Gmail-mailsoft設定2016_ docx

(2) 構造体変数の宣言 文法は次のとおり. struct 構造体タグ名構造体変数名 ; (1) と (2) は同時に行える. struct 構造体タグ名 { データ型変数 1; データ型変数 2;... 構造体変数名 ; 例 : struct STUDENT{ stdata; int id; do

模擬試験問題(第1章~第3章)

結合演算 ( 復習 ) データベース論 (9) R 社員番号 氏名麻生太郎安部晋三与謝野馨森喜朗 部門経理課営業課総務課営業課 S 部門経理課営業課総務課 電話 問合せ言語と SQL(2) R S 社員番号

Microsoft Word - no06.doc

MS-ExcelVBA 基礎 (Visual Basic for Application)

PowerPoint プレゼンテーション

Transcription:

UiPath 女性ユーザー コミュニティ第 1 回 Meetup 2018.9.12 (WED)

女性ユーザーコミュニティ概要 目的 : まだまだ男性と比べると数が少ない UiPath を使ってる女性ユーザーに対し 勉強 意見交換ができる場を提供し 女性ユーザーをさらに増やします 対象 : 仕事で UiPath を使っている これから使う予定の女性の方 コミュニティ内容 : 勉強会 交流会の実施 デベロッパーコミュニティと何が違うの? 着席スタイルでゆっくりと話が聞ける 他のコミュニティーメンバー同士での交流 2

Excel DataTable 系アクティビティについてのおさらい 3

Excel 系アクティビティ そもそも App Integration の下の Excel 関連アクティビティと System の下の Excel 関連アクティビティの違いって何? 4

Excel 系アクティビティ App Integration の下の Excel 系アクティビティ MS Excel がインストールされている必要がある Excel Application Scope アクティビティとセットで使う 指定したワークブックを実際に Excel で開いて操作する 指定したワークブックがすでに Excel で開かれていても問題なく読み込み 書き込みができる Workbook の下の Excel 系アクティビティ MS Excel がインストールされていなくても使える アクティビティを単体で使用できる 指定したワークブックを Excel を使わずに操作する 指定したワークブックがすでに Excel で開かれていたら 正しく動作しない ( 別のプロセスで使用されているため というエラーが出る ) 5

Excel 系アクティビティ ~ 使い分け ~ App Integration の下の Excel 系アクティビティ 操作対象の Excel ワークブックが他プロセス (MS Excel) で開かれていることが多い場合 操作対象の Excel ワークブックがパスワードで保護されている場合 操作対象の Excel ワークブックを WorkbookApplication 型の変数として取得したい場合 Workbook の下の Excel 系アクティビティ MS Excel がインストールされていない端末で実行する場合 比較的データサイズが小さめの Excel ワークブックが複数あり それらを高速に読み取り 書き込み処理をしたい場合 ( 操作対象の Excel ワークブックのデータサイズが大きいと 場合によっては OutOfMemoryException が出ることがある為 この場合 Excel Application Scope アクティビティを使う方法を推奨 ) MS Excel がインストールされている端末であれば 極力 App Integration の Excel アクティビティのご利用を推奨します 6

Excel DataTable 操作でよく使うクラス メソッドの紹介 WorkbookApplication クラス Excel Application Scope アクティビティで Excel ファイルを開いたときに取得することができるオブジェクトの型 よく使うメソッド プロパティ一例 GetSheets メソッド : Excel ワークブックに含まれるシート名を IEnumerable<String> 型で返す 7

Excel DataTable 操作でよく使うクラス メソッドの紹介 DataTable クラス Read Range アクティビティ Generate Data Table アクティビティ Build Data Table アクティビ ティや Data Scraping などを使ったときに取得できるオブジェクトのクラス よく使うメソッド プロパティ一例 Columns プロパティ: テーブルに属している列 のスキーマ DataColumn のコレクション (DataColumnCollection) Rows プロパティ: テーブルに属している行 DataRow のコレクション DataRowCollection Select メソッド: 指定された条件に合う行を DataRow の配列型で返す 第 2 引数にソー トの条件を設定することもできる DataTable イメージ ID 名前 Email 住所 1 Taro Yamada taro@xxx.com xxx 2 Taro Sato sato@xxx.com yyy 3 Hanako Suzuki suzuki@xxx.com zzz 8

Excel DataTable 操作でよく使うクラス メソッドの紹介 DataColumn クラス DataTable 内の列のスキーマを表すクラス よく使うメソッド プロパティ一例 ColumnName プロパティ: 列名をセット ゲ ットできる DataColumn イメージ ID 名前 Email 住所 1 Taro Yamada taro@xxx.com xxx 2 Taro Sato sato@xxx.com yyy 3 Hanako Suzuki suzuki@xxx.com zzz 9

Excel DataTable 操作でよく使うクラス メソッドの紹介 DataRow クラス DataTable に属する行を表すクラス よく使うメソッド プロパティ一例 Item プロパティ: 列名 列番号 DataColumn 型オブジェクトを指定することで 行の中の特定の列のデータを取得できる 例: row.item(2) や row.item( Email ) DataRow イメージ ID 名前 Email 住所 1 Taro Yamada taro@xxx.com xxx 2 Taro Sato sato@xxx.com yyy 3 Hanako Suzuki suzuki@xxx.com zzz 10

Excel DataTable 系操作の Tips 紹介 11

Excel DataTable 系操作の Tips 一覧 操作対象の Excel ワークブック内のシート名を取得する方法 DataTable の抽出 並び替え ~データフィルタリング編 ~ DataTable の抽出 並び替え ~データソート編 ~ DataTable 同士の結合 (Join) 方法 その他 Tips 12

操作対象の Excel ワークブック内のシート名を取得する方法 Excel Application Scope アクティビティの Output Workbook プロパティから WorkbookApplication 型の変数を取得できます WorkbookApplication クラスの GetSheets メソッドはワークブック内に含まれるシート名を IEnumerable<String> 型で返します 読み込み 書き込み対象の Excel ワークブックのシート名が分からない時に役立ちます 13

Excel DataTable 系操作の Tips 一覧 操作対象の Excel ワークブック内のシート名を取得する方法 DataTable の抽出 並び替え ~データフィルタリング編 ~ DataTable の抽出 並び替え ~データソート編 ~ DataTable 同士の結合 (Join) 方法 その他 Tips 14

DataTable の抽出 並び替え ~ データフィルタリング編 1~ Assign アクティビティを使って DataTable の Select メソッドを使います 例 :MyDataTable.Select( [ 列名 1] = ほげほげ And [ 列名 2] = hogehoge ) 列名は [] で囲む必要あるの? 必須ではありません [] がなくてもフィルタリングできます ただ 半角の丸括弧を含むような列名があった場合 ( 例えば 名前 ( 漢字 ) や 名前 ( カタカナ ) ) そのまま渡してしまうと Select メソッドが列名を関数と勘違いしてしまいエラーになる このような列名の場合 [ 名前 ( 漢字 )] や [ 名前 ( カタカナ )] のように [] で囲むとうまく動作します 15

DataTable の抽出 並び替え ~ データフィルタリング編 2~ Select メソッドは DataRow[] 型で結果を返します DataTable 型ではありません したがって Select メソッドで返した結果は For Each Row アクティビティを使って一行ずつ読み込みすることはできないため 代わりに For Each アクティビティを使います For Each Row アクティビティを使いたい場合 DataRow[] から DataTable に変換する必要があります ここで CopyToDataTable メソッドが役に立ちます MyDataTable.Select( ( [ 列名 1] = ほげほげ AND [ 列名 2] = hogehoge ).CopyToDataTable DataTable 型として返ってくる 16

DataTable の抽出 並び替え ~ データフィルタリング編 3~ LIKE 文では物足りない貴女へ 正規表現を使ったちょっと高度なフィルタリング RegexPattern = ^(070 080 090)-\d{4}-\d{4}$ MyDataTable.AsEnumerable().Where(Function (x) new System.Text.RegularExpressions.Regex(RegexPattern).IsMatch(x( 携帯番号 ").ToString)).CopyToDataTable デモ 17

DataTable の抽出 並び替え ~ データフィルタリング編 4~ UiPath バージョン 2018.2 Filter Data Table アクティビティ DataTable をフィルタして 別の DataTable を作成できる新しいアクティビティ デザイン時に使いやすいウィザードを利用できる デモ 2018.2 NEW 18

Excel DataTable 系操作の Tips 一覧 操作対象の Excel ワークブック内のシート名を取得する方法 DataTable の抽出 並び替え ~データフィルタリング編 ~ DataTable の抽出 並び替え ~データソート編 ~ DataTable 同士の結合 (Join) 方法 その他 Tips 19

DataTable の抽出 並び替え ~ データソート編 1~ DataTable の Select メソッドの第 2 引数にソートの条件を入れます 例 : MyDataTable.Select( [ 列名 ] Like % 定食 %, [ 値段 ] Desc ) 20

DataTable の抽出 並び替え ~ データソート編 2~ UiPath バージョン 2018.2 Sort Data Table アクティビティ DataTable を指定した列で昇順もしくは降順にソートして 別の DataTable を作成 2018.2 NEW します 21

Excel DataTable 系操作の Tips 一覧 操作対象の Excel ワークブック内のシート名を取得する方法 DataTable の抽出 並び替え ~データフィルタリング編 ~ DataTable の抽出 並び替え ~データソート編 ~ DataTable 同士の結合 (Join) 方法 その他 Tips 22

DataTable 同士の結合 (Join) 方法 ~1~ 方法 -1:For Each Row アクティビティを 2 つ使う方法 方法 -2:Primary Key を指定し Invoke Method を使って結合させる方法 23

DataTable 同士の結合 (Join) 方法 ~2~ 方法 -1:For Each Row アクティビティを 2 つ入れ子にして使う方法 For 文の 2 重構造なのでデータ量が多くなればなるほどパフォーマンスが悪くなる 24

DataTable 同士の結合 (Join) 方法 ~3~ 方法 -2:DataTable の PrimaryKey プロパティを指定し Invoke Method を使って結合 (DataTable の Merge メソッドを使う ) させる方法 重複データが存在するような列を PrimaryKey として指定することはできない また 結合しようとしている DataTable 上で PrimaryKey に指定した列は 両方とも同じ列名になる必要がある 25

DataTable 同士の結合 (Join) 方法 ~4~ Join Data Table アクティビティが新たに加わります! 2018.3 NEW 26

Excel DataTable 系操作の Tips 一覧 操作対象の Excel ワークブック内のシート名を取得する方法 DataTable の抽出 並び替え ~データフィルタリング編 ~ DataTable の抽出 並び替え ~データソート編 ~ DataTable 同士の結合 (Join) 方法 その他 Tips 27

その他 Tips Add Data Column をすると一番右側に列が追加されるので DataTable の列の順序を自由に変えたい Invoke Method で SetOrdinal メソッドを呼び出す デモ 28

その他 Tips DataTable を Select して特定のデータを抽出し 特定の列だけ書き換える その後でオリジナルの DataTable をさきほどの一部のデータの変更と共に Write Range で Excel シートに書き出したい この場合 どうすればいいか? 元の DataTable にも変更がすでに入っているので そのまま Write Range で元の DataTable を書き出せば OK デモ 29