首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鲸闲办公

    批量办公技巧】一键对多个Excel文件进行单元格数据脱敏(打星号)

    单个excel的单元格脱敏非常简单,但多个文件就相当耗费人力,今天老罗就是帮大家来解决这个问题的。 我抽取了一个文件, 脱敏效果如下: 注意: 这些数据都是造的假数据,请勿当真,重在演示效果! 参数-范围设置 就是选择你要脱敏单元格范围(起始位置)。 B2 表示的是第二行的第二列,这个在excel里面也能看出来, 列就是用A,B,C等表示的。 参数-脱敏规则 程序内置了多种脱敏规则:”手机号“,”身份证“,”银行卡“,”车牌“等, 还支持自定义脱敏规则。 自定义需要选择开始位置,脱敏字符,字符个数这三个设置。 方便实现你自己的脱敏样式。 设置好参数后, 点击 “开始处理” 就可以了 , 处理速度非常快, 会按照你的设置对excel目录下面的每一个excel文件进行单元格脱敏。 今天一天的工作 就完成了。 线程去处理,首先是获取excel目录, 然后通过os.walk遍历目录获取到所有文件,然后一个一个进行处理,处理的业务代码如下: class DesensitizationService: """单元格脱敏处理服务

    77610编辑于 2025-11-27
  • 来自专栏鲸闲办公

    WPS Excel如何进行单元格数据脱敏(实用方法)

    脱敏有两种方案, 函数法和快速填充法,最推荐使用 函数法,因为它最灵活、可批量处理且能随原始数据自动更新。函数法:打开你的excel文件,假设你的手机号在 B 列,从 B2 开始。 按下 Enter 键,G2 单元格就会显示为 138****1234。选中 G2 单元格,将鼠标移动到单元格右下角,当光标变成一个黑色的十字(填充柄)时,双击或向下拖动,即可快速为整列数据完成脱敏。 - 手机号: =LEFT(A2,3)&REPT("*",4)&RIGHT(A2,4)- 身份证: =LEFT(A2,6)&REPT("*",8)&RIGHT(A2,4)- 姓名: =LEFT(A2,1) ",A2)-2))&MID(A2,FIND("@",A2),LEN(A2))- 地址前 6 保留: =LEFT(A2,6)&REPT("*",MAX(0,LEN(A2)-6))多Excel文件如何一键脱敏处理如果要批量进行 excel脱敏处理,wps可能就办不到了(wps如果可以您可以告诉我), 请您看 我的专题的 另外一篇文章:【批量办公技巧】一键对多个Excel文件进行单元格数据脱敏(打星号)-腾讯云开发者社区-腾讯云结尾收尾

    3.5K10编辑于 2025-11-19
  • 来自专栏哆哆Excel

    ExcelVBA批量合并或取消单元格

    只能选择单列单元格区域!" , Title:="提示", Type:=8) col_in = rng_in.Column MsgBox "你将对第 " & col_in &" 列进行合并单元格" Application.DisplayAlerts 只能选择单列单元格区域!" , Title:="提示", Type:=8) col_in = rng_in.Column MsgBox "你将对第 " & col_in &" 列进行取消合并单元格" With , Title:="提示", Type:=8) For Each Rng In rng_in If Rng.MergeCells Then Set V = Rng.MergeArea

    3.7K30编辑于 2022-10-25
  • 来自专栏数据处理与编程实践

    Excel: 批量将“假”空单元格转换为空单元格

    文章背景: 所谓“假”空单元格,是指Excel中看上去好像是空单元格而实际包含内容(例如:空字符串)的单元格。 这些单元格实际上并非真正的空单元格,例如一些由公式返回的空字符串"",选择性粘贴为数值后就会形成这样的“假”空单元格。 要判断一个单元格是否为真正的空单元格,可以用ISBLANK函数,如判断B3单元格: =ISBLANK(B3) 公式返回TRUE就表明B3单元格为真的空单元格,返回FALSE则为“假”空单元格。 当你尝试使用查找对话框将单元格B3中的空字符串替换为空时,Excel无法识别这个空字符串,因此无法进行替换操作。 下面介绍两种方法,可以快速批量将“假”空单元格转换为空单元格。 End Sub 参考资料: [1] excel如何批量将"假"空单元格转换为空单元格_office教程网 (office26.com)(https://www.office26.com/excel/excel

    3.7K10编辑于 2024-05-08
  • 来自专栏wujunmin

    Excel单元格内容批量转入批注

    2017年最后一个工作日下午,同桌扔来一个Excel工作簿,类似如下,需要将右侧单元格中的内容批量写入左侧单元格的批注中。

    2.3K10发布于 2021-09-07
  • 来自专栏Python小屋

    Python批量合并带有合并单元格的Excel文件

    期末时填写各学院成绩单Excel文件,这些Excel文件的格式大致相同,但又略有区别,就是有的“学院”列进行了单元格合并,而有的则没有。

    4.3K40发布于 2018-04-16
  • 来自专栏Python小屋

    Python批量提取Excel文件中所有单元格批注

    问题描述: 在Excel文件中,可以给单元格插入批注,鼠标右键单击单元格,在弹出的菜单中单击“插入批注”即可,如图所示, ? 插入批注后,单元格右上角会有个小三角,鼠标放在单元格上方时会弹出窗口显示批注内容,如下图所示,由于单元格内使用了公式,所以每次打开时看到的数字不一样。 ? 编写程序,提取并输出Excel文件中所有单元格中的批注内容。 参考代码(适用于xlsx格式的Excel文件): ? 运行结果: ?

    1.5K20发布于 2020-07-02
  • 来自专栏鲸闲办公

    批量办公技巧】一键对多个Excel文件的单元格批量插入图片

    图片宽高: 插入到 excel 单元格的显示大小,可自行调整。 PySide6 (Qt6) - 现代化 GUI 界面框架: 2. springboot: excel 的数据脱敏是通过后端 Java 实现的。 3. 结尾语 单个 excel 插入图片,我们用 wps 这些有名的工具就可以了, 但是针对多文件批量一键处理还可以尝试我文章中的介绍方法,可以为你提高很大的工作效率,让你有时间充实自己,而不是像机器人一样做重复的工作

    75310编辑于 2025-11-27
  • 来自专栏PowerBI x Python

    Excel 批量导入图片并根据单元格自动调节大小

    01 我们在《如何批量获取Excel图片并准确重命名?》一文中提到一个场景,即excel表中至少有两列,一列是图片,另一列是对应的图片名称,我们希望批量地提取当中的图片,并根据对应列为图片重命名。 而且由于批量导入的图片尺寸是统一的,如果原图尺寸大小不一,就造成图片变形。 方法二: 使用VBA代码。 如果图片高宽比高,那么调整到单元格高度,否则调整到单元格宽度 With pic.ShapeRange '如果图片高宽比比单元格大,说明图片太高,只需调整图片高度 导入的图片会根据单元格自动改变大小,但维持原有长宽比例。 点评: 好处:容易复用,最关键的是图片大小可以根据单元格大小自适应。 不足:如果图片被删除或切换了路径,那么该单元格将无法正常显示图片。 03 为方便大家学习,可在本公众号后台回复【导入图片】四个字,获得上述文档。文档还包含了图片批量导出的VBA。

    4.8K20发布于 2021-08-31
  • 来自专栏Dance with GenAI

    AI批量删除Excel单元格内容的空格并按字母排序

    在deepseek中输入提示词: 你是一个Python编程专家,要完成一个Python脚本,完成任务如下: 读取文件:"D:\参考文献.xlsx" 删除第一列所有单元格内容前面的空格,比如这个:“ Vernon x) print("已删除第一列所有单元格内容前面的空格。") # 删除第一列所有单元格内容尾部含有“pp”的部分 first_column = first_column.apply(lambda x: x.rsplit(', pp. # 删除第一列所有单元格内容尾部含有“p”的部分 first_column = first_column.apply(lambda x: x.rsplit(', p. ', 1)[0] if isinstance(x, str) and ', p.' in x else x) print("已删除第一列所有单元格内容尾部含有“p”的部分。")

    1.4K00编辑于 2025-01-22
  • 来自专栏PPV课数据科学社区

    【学习】如何快速批量删除Excel单元格中的“换行符”

    如果许多单元格中都包含这样的“换行符”,现在要将其全部删除掉,让这些单元格中的内容都变成一行显示,该如何操作呢? 方法一:取消自动换行 在Excel单元格中按快捷键Alt+Enter进行换行时,该单元格就被设置成了“自动换行”,如果要将这些单元格中的“自动换行”效果取消,也就是删除“换行符”,方法如下: 1.Excel 2003操作方法:选择这些需要调整的单元格,鼠标右击,在弹出的快捷菜单中选择“设置单元格格式”,在“对齐”选项卡中可以看到“自动换行”选项已被选中,取消该选项,单击“确定”即可。 但这种方法有个缺点,当选择这些单元格时,编辑栏中的内容仍是换行的,而且双击该单元格又会自动变成“自动换行”了。 假如A1单元格包含换行符,可在B1单元格中输入公式:“=CLEAN(A1)”,即可删除换行符。

    38.5K30发布于 2018-04-18
  • 来自专栏Python工程师

    Python-Excel-03-对已存在Excel:批量赋值,清空单元格

    ,清空单元格 Part 1:示例说明 给示例工作表,第1行1-5列,分别赋值1,2,3,4,5;第2行1-5列,分别赋值6,7,8,9,10 如果大家有试过,采用上1讲中的方法,逐一赋值,当数据量较多时 ,会非常慢 本文采用的批量赋值方法,速度提升非常明显 清空第2行1-3列数据 Part 2:代码 批量赋值 import os import win32com from win32com.client list_length = len(list_1) sht.Range(sht.Cells(1, 1), sht.Cells(1, list_length)).Value = list_1list_2 = [6, 7, 8, 清空单元格 在运行之前,先给单元格加点底色,效果如图 ? 不但清空了数值,也清空了底色 Part 3:部分代码解读 这里清空单元格,其实只是将空值赋给对应单元格 rng_1.Interior.Pattern = c.xlNone这一段代码其实是在Excel录制宏中录制的

    2.5K10发布于 2019-10-23
  • 来自专栏Dance with GenAI

    AI办公自动化:Excel中批量提取单元格中()的内容

    Excel表格单元格中有(),想把其中的内容提取出来 在deepseek中输入提示词: excel表格中D2单元格的内容是:路新春(清华大学) ,我想写一个excel公式,将括号中的内容:清华大学,提取出来 `MID(D2, 起始位置, 长度)`:从D2单元格中提取指定起始位置和长度的文本。 将这个公式输入到你希望显示提取内容的单元格中,例如E2单元格,就可以得到“清华大学”。

    1K10编辑于 2024-08-29
  • 来自专栏Hadoop数据仓库

    MySQL 8 批量修改字符集脚本

    从低版本迁移到MySQL 8后,可能由于字符集问题出现 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900 批量修改库字符集 change_database_characset.sql select concat('alter database ',schema_name,' default character set utf8mb4 collate utf8mb4_0900_ai_ci;') from information_schema.schemata where schema_name not 批量修改表字符集 change_table_characset.sql select concat('alter table ',table_schema,'.' 批量修改列字符集 change_column_characset.sql set group_concat_max_len=10240; select concat(c1,c2,';') from

    2.9K20编辑于 2023-01-14
  • 来自专栏Excel催化剂

    个人永久性免费-Excel催化剂功能第52波-相同内容批量合并单元格,取消合并单元格并填充内容

    插入图片也有众大更新补充可用于合并单元格和批注的图片插入。 ? 最终预想效果 具体功能 有批量取消合并单元格,并赋值原合并单元格区域内的所有单元格相同的原内容。 有对行或都列的相同内容进行批量合并合并单元格功能,同时细分出合并单元格是只按原生的方式只保留第1个单元格有值,还是合并单元格内所有单元格都有值供其他函数引用调用两种。 ? 合并单元格相关功能 批量取消合并赋相同值 原来的合并单元格样式,公式引用后发现,仅有首个单元格有值。 操作后的效果 批量合并区域相同值-按列-留空 使用场景如上面所说的插入合并单元格图片,合并单元格内只有首单元格有内容,图片仅插入一次即可。 插入图片后最终效果 批量合并区域相同值-按列-全满 和以上操作类似,一次可多选多列,全满填充的方式为,所有单元格保留原来的值不变,使用外部函数引用时不受影响。 ?

    1.6K20发布于 2021-08-19
  • 来自专栏我的小碗汤

    如何批量删除k8s资源对象

    将 我的小碗汤 设为星标 第一时间阅读精品 文末极客时间课程大减价 kubernetes版本:1.13.2 在云平台开发、中间件容器化时,经常会遇到批量删除k8s资源对象的需求,下面记录一下kubectl 根据label批量删除pv: kubectl delete pv -l "harmonycloud.cn/statefulset=redis-ll-1010-a" ? " "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io /apimachinery/pkg/labels" "k8s.io/apiserver/pkg/util/logs" clientset "k8s.io/client-go/kubernetes " restclient "k8s.io/client-go/rest" "k8s.io/client-go/tools/clientcmd" "k8s.io/klog"

    4.6K20发布于 2019-10-11
  • excel中单元格带左上标数字为文本类型,如何批量转化为数字

    excel数据处理中我们经常会遇到数字单元格左上角显示三角标,导致无法计算,对此,总结了如下2种操作: 1、对于数据量较小的,选中一个、多个或整列单元格,鼠标点击左边弹出的感叹号,选择“忽略错误”,即可 (注意选多个单元格时第一个单元格必须为带三角标的,选整列亦是如此,否则弹不出感叹号标)。 2、 针对大批量的,想整列都转化为数字格式的,上面的第一种方法操作起来也快,但要看电脑配置,有些电脑使用第一种方法去操作几十万行的数据时就会卡顿,电脑需慢慢运行计算,此时可以采用第2种方法,即选中整列(

    1.2K10编辑于 2025-12-16
  • 来自专栏Dance with GenAI

    AI办公自动化:批量将Excel单元格中的英文和中文分开

    Excel单元格中有中英文混合内容,并且英文有时候在后面,有时候在前面,该如何提取出英文内容,实现中英文分离呢? 在deepseek中输入提示词: 一步步的思考,单元格C2的内容是中英文混合的,现在要写一个Excel公式,将英文内容提取出来。 举例如下: 如果单元格C2的内容是:电脑软件提供商MSFT.O,应该提取的英文内容是:MSFT.O 如果单元格C2的内容是:COUR.N 在线提供网络公开课程,应该提取的英文内容是:COUR.N 注意: 具体公式 假设我们要在单元格D2中提取C2中的英文内容,可以使用以下公式: =TEXTJOIN("", TRUE, IF((CODE(MID(C2, SEQUENCE(1, LEN(C2)), 1))

    1.4K10编辑于 2024-09-11
  • 来自专栏全栈程序员必看

    k8s批量删除Evicted Pods「建议收藏」

    1、查询pod状态 [root@k8s_master prom]# kubectl -n kube-system get pods | grep Evicted coredns-67cb7b5f46-2crxg 4h56m coredns-67cb7b5f46-2pzw5 0/1 Evicted 0 4h56m coredns-67cb7b5f46-4f8nm 3、批量删除所有“Evicted”状态的pod即可 [root@k8s_master ]# kubectl -n kube-system get pods | grep Evicted |awk '{

    8.1K30编辑于 2022-08-29
  • 来自专栏葡萄城控件技术团队

    Spread for Windows Forms快速入门(8)---单元格中用户动作触发的事件

    一般情况下,如果你寻找一种方法来拦截单元格中发生的每一个改变,可以考虑EditChange事件; 当用户往单元格中输入数据时,用户的每一次按键就会触发EditChange事件。 Paint 选择一个区域的单元格 - 点击一个普通(默认)的单元格并拖到另一个单元格 MouseDown CellClick LeaveCell EnterCell Paint SelectionChanging (你每一次拖过另一行或列的单元格时,都会重复 Paint ) MouseUp MouseCaptureChanged SelectionChanged Paint 选中一行(或一列) - 点击表头单元格 以下是输入一个值时引发的事件: 用户动作 事件列表 在单元格中输入一个值 (查看“点击单元格”所引发的事件) EditChange (每一次按键引发重复的EditChange事件) MouseDown Windows Forms快速入门(7)---单元格的交互操作

    1.9K60发布于 2018-01-10
领券