<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jie_ming514的博客]]></title><description><![CDATA[工欲善其事，必先利其器]]></description><link>https://blog.youkuaiyun.com/m1090760001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m1090760001]]></copyright><item><title><![CDATA[Python实战(11)：正则表达式]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/136382893</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/136382893</guid><author>m1090760001</author><pubDate>Thu, 29 Feb 2024 22:27:38 +0800</pubDate><description><![CDATA[re.match 尝试从字符串的起始位置匹配一个模式，如果不是起始位置匹配成功的话，match() 就返回 None。]]></description><category></category></item><item><title><![CDATA[VBA实战(11) - 工作表(Sheet) 操作汇总]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/126202527</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/126202527</guid><author>m1090760001</author><pubDate>Sat, 06 Aug 2022 22:48:02 +0800</pubDate><description><![CDATA[下面案例为读取所有的 Sheet 页，检查是否有“模切绩效工资汇总表” Sheet 页。]]></description><category></category></item><item><title><![CDATA[UiPath实战(10) - 往数据表（DataTable）中插入数据]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/125628956</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/125628956</guid><author>m1090760001</author><pubDate>Tue, 05 Jul 2022 22:06:50 +0800</pubDate><description><![CDATA[插入一行数据时，首先我们要创建一个数据行（）。然后将行记录写入到数据表中。]]></description><category></category></item><item><title><![CDATA[UiPath实战(09) - 不同Windows用户下的文件夹获取问题]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/125531110</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/125531110</guid><author>m1090760001</author><pubDate>Wed, 29 Jun 2022 22:50:42 +0800</pubDate><description><![CDATA[在 Windows 系统中，有些文件存放在了用户的目录下，例如浏览器下载的文件会默认放在“C:\Users\用户名\Downloads”。那么这种文件名我们要如何去获取呢。可以通过如下方法获取用户名，
然后再将路径拼接起来
操作如下。可以通过 UiPath 提供的控件  获取到当前用户的文件夹信息。......]]></description><category></category></item><item><title><![CDATA[UiPath实战(08) - 选取器（Selector）]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/125530772</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/125530772</guid><author>m1090760001</author><pubDate>Wed, 29 Jun 2022 22:26:13 +0800</pubDate><description><![CDATA[利用通配符，您能够替换字符串中的零个或多个字符。在处理选取器中动态变化的属性时，通配符非常有用，常用通配符有如下两种。使用如下:有时候选择器的部分内容需要通过变量动态的决定时，如何在选择器中添加的变量呢。可以通过  的形式插入变量。假设我们要针对计算器应用程序创建自动化流程。但为达到本示例目的， 标签的值需在 0 到 2 之间进行调整。如不使用正则表达式搜索，则需构建两个选取器，每个选取器各对应于  标签的每个值，如下所示name 标签中包含数字 0
name 标签中包含数字 2

matching:nam]]></description><category></category></item><item><title><![CDATA[UiPath实战(07) - 筛选 Excel 的内容]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/123364715</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/123364715</guid><author>m1090760001</author><pubDate>Tue, 08 Mar 2022 22:16:02 +0800</pubDate><description><![CDATA[筛选 Excel 的内容
有时候，我们读取一个 Excel 表格，并非表格中的所有数据都需要，我们需要对数据源进行过滤后再使用。下面介绍一下如何对 Excel 表格数据进行筛选过滤。
一、数据源
现有如下表格数据，我们需要对表格中的数据进行筛选后输出。
现在需要将性别为男，年龄大于等于 23 岁的信息筛选出来。

二、流程说明
2.1.读取 Excel 内容
首先读取 Excel 内容，将读取的内容输出到 outDt 对象中（DataTable 类型）


2.2.筛选数据表
在活动库中找到“筛选数据表”活]]></description><category></category></item><item><title><![CDATA[UiPath实战(06) - 消息展示]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122709621</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122709621</guid><author>m1090760001</author><pubDate>Wed, 26 Jan 2022 22:19:47 +0800</pubDate><description><![CDATA[UiPath实战 - 消息展示一、消息框1.1.默认消息框1.2.多个选择按钮二、写入行三、日志消息
一、消息框
1.1.默认消息框
消息框一个 Windows 中的消息弹窗(MessageBox)，用于提示消息或引导用户操作。在活动中可搜索“消息框”，其中必填的内容为正文内容。

执行后的效果如下。

在默认的窗体中，默认标题为“消息框”，按钮也是只有一个“确定”按钮。
1.2.多个选择按钮
上面的按钮中只包含一个确定按钮，如果存在多个分支需要用户来决定时，我们添加多个按钮供用户选择。
消息框活动的属性中]]></description><category></category></item><item><title><![CDATA[UiPath实战(05) - 列表（List）]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122693558</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122693558</guid><author>m1090760001</author><pubDate>Tue, 25 Jan 2022 23:11:21 +0800</pubDate><description><![CDATA[UiPath 实战 - 列表（List）一、List 类型的定义和初始化1.1.定义变量1.2.初始化二、向列表中添加元素三、获取列表元素信息四、遍历列表信息五、对列表进行排序六、修改列表元素七、删除元素
一、List 类型的定义和初始化
1.1.定义变量
在 UiPath 中，我们可以直接在变量列表中定义一个 List 类型的变量。这里为了讲解方便添加了一个变量“cityList”。

其中变量类型我们可以在预览类型中选择“System.Collections.Generic.List”。选择 List ]]></description><category></category></item><item><title><![CDATA[Uipath实战(04) - 日期处理]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122693441</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122693441</guid><author>m1090760001</author><pubDate>Tue, 25 Jan 2022 22:51:49 +0800</pubDate><description><![CDATA[Uipath实战 - 日期处理
一、日期格式化
// 2022-01-24
Now.toString("yyyy-MM-dd")
// 2022-01-24
Now.toString("yyyyMMdd")
// 23:25:30
Now.toString("HH:mm:ss")
// 2022
Now.Year.ToString()
// 1
Now.Month.ToString()
// Saturday
Now.DayOfWeek.ToString()

二、对日期进程处理
对日期处理
// 年份加一]]></description><category></category></item><item><title><![CDATA[UiPath实战(03) - 批量修改文件名]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122630245</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122630245</guid><author>m1090760001</author><pubDate>Fri, 21 Jan 2022 22:07:53 +0800</pubDate><description><![CDATA[一、实战场景
用户指定一个文件夹，现在需要将文件夹中是 Excel 的文件名统一添加上年月日。

二、流程说明
2.1. 添加文件夹选择弹窗
首先我们添加文件夹选择弹窗，活动中搜索“浏览文件夹”，这个可以让用户只有选择文件夹。该控件可以返回用户选择的文件夹路径。我们用 v_folder （String 类型）变量来接收返回值。


因为这个路径是通过弹窗选择出来的文件路径。可以规避文件夹不存在或者错误的问题。所以这里我们可以无需判断返回文件夹是否存在。

2.2. 获取文件夹下的文件
下面我们需要遍历一下这]]></description><category></category></item><item><title><![CDATA[VBA实战(10) - 日期处理汇总]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122464601</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122464601</guid><author>m1090760001</author><pubDate>Wed, 12 Jan 2022 23:17:44 +0800</pubDate><description><![CDATA[日期处理汇总
定义一个日期
v_date = Date  ' 今天，格式为：yyyy-MM-dd
v_time = Now   ' 此时，格式为：yyyy-MM-dd HH:mm:ss
v_date2 = #"2021-06-01" '指定时间
v_date3 = CDate("2021-06-01")

日期格式化
Format(Date, "yyyy-MM-dd")

日期处理
对日期进行处理，得到想要的目标日期
' 今天
today = Date
' 昨天
yesterday = today - 1
]]></description><category></category></item><item><title><![CDATA[UiPath实战(02) - 遍历表格元素]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122394125</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122394125</guid><author>m1090760001</author><pubDate>Sun, 09 Jan 2022 15:21:43 +0800</pubDate><description><![CDATA[遍历表格
通过上一次的内容，我们已经将 Excel 的内容输出到 DataTable 对象中，现在学习一下如何遍历 DataTable 中的内容。
一、循环读取每一行信息
1.1.表格内容读取到对象中
直接沿用上一节的内容，将 Excel 的内容输出到 DataTable 对象中。不清楚的可以回看上一期的内容 读取 Excel 信息

1.2.添加 ForEach 循环
搜索活动“遍历循环”加入到流程中。

1.3.设置循环的属性
设置循环属性时，请注意一下几点。

输入对象的类型为 DataRow 的数组]]></description><category></category></item><item><title><![CDATA[VBA实战(09) - 工作簿（WorkBook）]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122333983</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122333983</guid><author>m1090760001</author><pubDate>Wed, 05 Jan 2022 22:50:50 +0800</pubDate><description><![CDATA[工作簿（workbook）汇总
打开一个文件
Set originalWb = Workbooks.Open(originalFileStr)

如果文件是带用户名和密码时，可以使用如下函数。
Set originalWb = Workbooks.Open(originalFileStr, 0, True, "用户名", "密码")

保存 Excel 文件
targetWb.Save

关闭 Excel 文件
targetWb.Close


如果关闭前没有报错，Excel 会提示要不要保存。如果你的流程]]></description><category></category></item><item><title><![CDATA[VBA实战(08) - 文件和文件夹处理]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122333912</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122333912</guid><author>m1090760001</author><pubDate>Wed, 05 Jan 2022 22:46:08 +0800</pubDate><description><![CDATA[文件与文件夹汇总
选择文件
下面代码可以弹出文件框，让用户选中文件，其中 strFile 为选中后的地址文件名，取消或关闭文件框均为退出程序。
'弹窗选择文件
With Application.FileDialog(msoFileDialogFilePicker)
    .AllowMultiSelect = False   '单选择
    .Filters.Clear   '清除文件过滤器
    .Title = "请选择文件"
    .InitialFileName = ""
    .Filt]]></description><category></category></item><item><title><![CDATA[VBA实战(07) -字典（Dictionary）]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122333784</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122333784</guid><author>m1090760001</author><pubDate>Wed, 05 Jan 2022 22:38:36 +0800</pubDate><description><![CDATA[VBA 中字典（Dictionary）的使用
定义 Map
Dim dict
' 创建Dictionary
Set dict = CreateObject("Scripting.Dictionary")

新增元素
' 增加项目
dict.Add "A", 300
dict.Add "B", 400
dict.Add "C", 500

删除元素
dict.Remove ("A")

' 删除所有项目
dict.Removeall

获取字典元素的个数
dict.Count

获取字典的值
Value = ]]></description><category></category></item><item><title><![CDATA[UiPath实战(01) - Excel 的基本操作之读取 Excel]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122333540</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122333540</guid><author>m1090760001</author><pubDate>Wed, 05 Jan 2022 22:31:57 +0800</pubDate><description><![CDATA[Excel 的基本操作之读取 Excel
一、读取 Excel 信息
1.1.提前准备数据
首先准备一个需要读取的 Excel 文件，文件名为 test.xlsx，内容如下。

1.2.打开 Excel 文件
准备好文件后，创建一个新的项目，在主流程中添加一个序列，在活动中找到“Excel 应用程序范围” 的活动,添加到序列中。

将地址选择为要读取的 Excel 文件路径，这里我们选择 test.xlsx 文件的地址。

1.3.设置读取区域
查找 Excel 下的“读取范围”活动库，放置在“执行”的序列]]></description><category></category></item><item><title><![CDATA[VBA实战(06) - 数组]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122245298</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122245298</guid><author>m1090760001</author><pubDate>Thu, 30 Dec 2021 20:55:53 +0800</pubDate><description><![CDATA[Class06. 数组
定义
下面是几种常见定义数组的方法。
' 定义一个一维数组，数据类型为Variant，长度从0到5，实际控件有六个，长度为5
Dim arr(5) as String
' 定义一个一维数组，数据类型为Variant，长度从1到5，实际控件有六个，长度为5
Dim arr(1 to 5) as String
' 可以省略As后面部分，等于 Dim arr2 () as Variant
Dim arr(5)
' 一维数组，下标从0开始
arr2 = Array("你好", "世界")
']]></description><category></category></item><item><title><![CDATA[VBA实战(05) - 常用函数总结]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122245275</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122245275</guid><author>m1090760001</author><pubDate>Thu, 30 Dec 2021 20:54:36 +0800</pubDate><description><![CDATA[Class05. 常用函数总结
字符串处理




函数
含义




Trim(string)
去掉string左右两端空白


Ltrim(string)
去掉string左端空白


Rtrim(string)
去掉string右端空白


Len(string)
计算string长度


Left(string, x)
取string左段x个字符组成的字符串


Right(string, x)
取string右段x个字符组成的字符串


Mid(string, start, x)
取string从]]></description><category></category></item><item><title><![CDATA[VBA实战(04) - 决策与循环]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122245221</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122245221</guid><author>m1090760001</author><pubDate>Thu, 30 Dec 2021 20:51:35 +0800</pubDate><description><![CDATA[Class04. VBA - 决策与循环
1. 决策
1.1. if语句
语法如下。
if boolean_expression then
    Statement 1
    .....
    .....
    Statement n
end if

案例：
Sub if_demo_Click()
   Dim x As Integer
   Dim y As Integer

   x = 234
   y = 32

   If x &gt; y Then
      MsgBox ("X 的值]]></description><category></category></item><item><title><![CDATA[VBA实战(03) - Excel 对象]]></title><link>https://blog.youkuaiyun.com/m1090760001/article/details/122245117</link><guid>https://blog.youkuaiyun.com/m1090760001/article/details/122245117</guid><author>m1090760001</author><pubDate>Thu, 30 Dec 2021 20:49:59 +0800</pubDate><description><![CDATA[Class03. VBA - Excel 对象
1. Excel 的结构
一个完整的Excel应用由工作簿（workbook）、工作表（Sheet）、单元格（Cell）、范围（Range）、行（Row）和 列（Column）是由一些单元格的集合。
]]></description><category></category></item></channel></rss>