ray88’s diary

お仕事で困ったとき用の自分用の覚書

2020-02-01から1ヶ月間の記事一覧

SourceTreeとGitのインストール

Git

ここのURLがとてもわかりやすかった。覚書 sourceTreeのインストール https://www.pc-koubou.jp/magazine/27266 Gitのアカウントとレポジトリ作成 https://techacademy.jp/magazine/6235

VisualStudio→VsCodeへPythonを両方で使用する(自分用の覚書)

前提:既にPython3.7をインストール済・Conda環境も作成済 ①VsCodeをインストール ②Windowsの環境変数(ユーザー)の環境変数Pathに Pythonがインストールしてあるフォルダ、Pipがインストールされている フォルダを設定 ③VsCodeにPyt…

Python 用語集

Linterについて ※参考:https://qiita.com/fiftystorm36/items/f8ad30ea5eb92c36a6ed

BOM付ファイルとは

CSV

BOMとはByte Order Mark のことで Unicodeで符号化したテキストの先頭に付与される数バイトのデータ。 BOMによりExcelはUnicodeの符号化方式がUTF-8かUTF-16かUTF-32なのかを判断する

Excel文書を操作する為の主なPythonライブラリ

*外部ライブラリ(要インストール)* openpyxl :Excelファイル(.xlsx)の読み書きができる xlrd :Excelファイル(.xls,xlsx)のデータの読み込みができる xlwt : Excelファイル(.xls)にデータフォーマットの書込みができる xlswriter : Excelファイル(.xlsx)にデ…

エラーの発生した箇所を特定する

Message Boxアクティビティに以下コードを記入 Exception.Source 出力結果:〇〇から例外をスロー と表示される ※〇〇の部分にDisplayNameが出力されるのでDisplayNameを一意にしておく。 番号+名前などをDisplayNameにしておくとフロー内の位置が特定しや…

改行コードをノーツの改行コードに変換する

改行コードを変換するにはReplace(置換)アクティビティを使用する Excelの改行コードをノーツの改行コードに変換する Excelの改行コードは \n ノーツの改行コードは \r\n Replace(置換)アクティビティのプロパティを以下のように設定する ・Input(入力):…

UiPathでよく使う関数(型変換)

任意のデータ方に変換する /Parse()メソッド 型変換後の値を格納する変数 = データ型名.parse(型変換前の値を格納した変数) (例) intNum = Integer.Parse(strNum) 任意のデータ型に変換可能かTrue Falseで返す/TryParse()メソッド データ型名.TryParse(変…

UiPathでよく使う関数(日付関連)

本日日付を文字型で取得する Now.ToString 取得される値:12/31/2018 15:12:29 ※上記コードはDateTimeオブジェクトが省略されている DateTime.Now.ToString 日付を任意の文字型に変換 Now.Tostring("yyyy/MM/dd") 取得される値:2018/12/31 ※上記コードはDate…

UiPathでよく使う関数(文字列操作)

文字列に特定の単語またはフレーズが含まれるか判断しTrueかFalseを返す 変数.Contains("検索対象の文字列") 文字列が特定の文字から始まるか判断しTrueかFalseを返す 文字列.StartWith("開始文字") (例)"Apple".StartWith("A")⇒出力結果:True "Apple".Sta…

UiPathでの資格マネージャーの設定

UiPathでの資格マネージャーの設定 Windows側の設定 ①Windowsの検索画面で「資格マネージャー」で検索し、「資格情報Windows」 を選択する。 ②汎用資格情報追加 ・インターネットのワークアドレス:何か好きな名前を付ける ・ユーザー名:IDを記入 ・パスワ…

UTF-8形式のテキストファイルを読み込んで変数に格納

■以下のようなUTF-8形式のテキストファイルを読み込んで変数に格納 Sub readUtfFile() Dim buf As String, Target As String Target = "C:\Users\デスクトップ\UTFデータ.csv" With CreateObject("ADODB.Stream") .Charset = "UTF-8" .Open .LoadFromFile Ta…

値一致チェック

■列1の値と列2の値を比較し、列2の中で列1にない値のセルの背景に色を付ける Sub funcCheckValue(targetColumn1 As Integer, targetColumn2 As Integer, startRow As Integer) '----------------------------------------------------------------------…

特定の文字列の入ったセルのある行を削除する

■以下の表のE列のステータスが「キャンセル」のデータについて行ごと削除するとします。 ・行削除前 ・行削除後 ■上の行から削除すると変数「i」で参照する場所がどんどんズレて行くので、 最終行から順にチェックして下から削除していくのがポイント。 Sub …

他のブックの内容を取得する

Sub openLinkedBook() Dim wb As Workbook Dim targetPath As String '参照するブックのパスを設定 targetPath = "C:\Users\デスクトップ\売上確定情報.xlsx" 'リンクを更新せずにブックを開く '開こうとするブックに他のブックを参照する式があった場合のエ…

ダイアログボックスよりファイルパス取得またはフォルダパス取得

■以下のコードはファイルパスを取得するコード Set objDialog = Application.FileDialog(msoFileDialogFilePicker) を Set objDialog = Application.FileDialog(msoFileDialogFolderPicker) に変更すればフォルダパスが取得できる Sub getFilePath() Dim obj…

指定したフォルダ内にサブフォルダを一括作成する

■ExcelのB列3行目以降に記載したフォルダ名で親フォルダ内にサブフォルダを一括作成①ExcelのB列3行目以降に作成したいサブフォルダのフォルダ名を入力しておく。 ②ファイルダイアログでサブフォルダを作成する親フォルダを指定 ③指定したフォルダ内にサブフ…