전체 글 18

CheckMate RPA C# OLEDB를 이용하여 엑셀 파일 불러오기

using System;using System.IO;using System.Collections;using System.Collections.Generic;using System.Data;using System.Text;// Oledb 사용using System.Data.Oledb;public partial class CustomScript{ public void Execute_Code() { // 데이터를 저장할 테이블 DataTable Temp = new DataTable(); string refFile = @"D:\RPA\조회할파일.xlsx"; Temp = Get_File(refFile).Copy(); } public DataTable Get_File(strin..

CheckMate RPA 2026.03.24

CheckMate RPA C# 정규표현식 (3) IP 형식 파악하기

3) 정규표현식을 이용하여 IP 형식 파악하기 using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; // 정규표현식 using System.Text.RegularExpressions; public partial class CustomScript { public void Execute_Code() { ipList.Clear(); string IP = "IP1 : 123.12.132.41 // IP2 : 444.12.356.123 // IP3 : "; ip_Regex(IP); } public List ip_Regex(string tm..

CheckMate RPA 2023.04.12

CheckMate RPA C# 정규표현식 (2) HTML 형식 파악하기

2) 정규표현식을 이용하여 HTML 값 내부에 있는 HTML 태그 형식 파악하기 using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; // 정규표현식 옵션 using System.Text.RegularExpressions; public partial class CustomScript { public void Execute_Code() { string news = "\n\t\t\t 오늘(16일)은 주로 남부 지방을 중심으로 적잖은 비가 올 걸로 보입니다. 지금은 전북 지역에 비가 많이 내리고 있습니다. 기상센터 연결해서 오늘..

CheckMate RPA 2023.04.12

CheckMate RPA C# 정규표현식 (1) 핸드폰 번호 형식 파악하기

1) 정규표현식을 이용하여 핸드폰 번호 형식 파악하기 using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; // 정규표현식 using System.Text.RegularExpressions; public partial class CustomScript { public void Execute_Code() { string phone = "016-11-1111"; if(regular(phone)) { PrintLog("핸드폰 번호의 형식이 올바릅니다."); }else { PrintLog("핸드폰 번호의 형식이 올바르지 않습니다."); ..

CheckMate RPA 2023.04.12

CheckMate RPA C# PDF to Excel 변환하기 (SautinSoft.PdfFocus.dll)

using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; public partial class CustomScript { public void Execute_Code() { // 변환 후 저장할 엑셀 파일명 s_ConvertExcel = s_Current_PDF.Replace(".pdf", ".xls"); SautinSoft.PdfFocus f = new SautinSoft.PdfFocus(); // 변환할 PDF 파일 (현재파일) f.OpenPdf(s_Current_PDF); // 변환 완료 f.ToExcel(s_ConvertExc..

CheckMate RPA 2023.04.12

CheckMate RPA C# Json 데이터 정제하기 (Newtonsoft.Json.dll)

Json 구조 { "key" : "Value", "key" : "Value", "key" : "Value", "key" : [{ "key" : "value" },{ "key" : "value" },{ "key" : "value }], "key" : "Value", ... } using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; // Json 사용 위해 선언 using Newtonsoft.Json; using Newtonsoft.Json.Linq; public partial class CustomScript { public void..

CheckMate RPA 2023.04.12

CheckMate RPA C# DataTable LinQ 적용하기 (System.Data.DataSetExtensions.dll)

using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; // LinQ 사용 using System.Linq; public partial class CustomScript { public void Execute_Code() { DataTable table = new DataTable(); table.Reset(); table.AcceptChanges(); table.Columns.Add("lot"); table.Columns.Add("data",typeof(double)); table.Rows.Add("A", 45.2); table...

CheckMate RPA 2023.04.07

CheckMate RPA C# DataTable ColumnName 변경

using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Data; using System.Text; public partial class CustomScript { public void Execute_Code() { //DataTable dt = new DataTable(); // 데이터 테이블 생성 //DataTable dt = new DataTable(); // 데이터 테이블 리셋 DataTable_Test.Reset(); // 리셋 DataTable_Test.AcceptChanges(); // 저장 // 데이터테이블 행 (column) 생성 DataTable_Test.C..

CheckMate RPA 2023.04.07