想实现如下功能:
读取如下表格,将代码一列进行文字替换,如第一行、第二行、第三行均替换为“张三”,第四行替换为“李四”。
注意:列表行数只是举例,实际会有N多行,如用replace一个个处理不现实吧,求好方法。(另外,需要替换的代码数字如需要也是可以单独提取出来的,比如有100行代码需要替换为张三,这100行代码数字都可以保存至excel中的)。
序号 | 代码 |
---|---|
1 | 3425298909160 |
2 | 3425299502235 |
3 | 34253196711220 |
4 | 34252396904216 |
5 | 34252196803194 |
6 | 32342342352353 |
7 | 34253119650415 |
8 | 342531122314 |
9 | 3425312236515 |
还有很多行 | 还有很多行 |
序号 | 代码 |
---|---|
1 | 张三 |
2 | 张三 |
3 | 张三 |
4 | 李四 |
5 | 王五 |
6 | 王五 |
7 | 王五 |
8 | 王五 |
9 | 王五 |
还有很多行 | 还有很多行 |
以下截图更新,更好理解些
图1是需要被替换操作的表格
图2是对照表
需要实现的是将 被替换操作表中的“ID”列的值,对应替换为对照表中的“姓名”列的值,数据很多,只是举例,一条条替换不现实的,有没有批量替换方法。