数据处理
辅助项拆分
拆分辅助核算列中的键值对
用于处理包含复杂键值对的辅助核算列。支持普通分隔符和包裹符两种模式,将一个列拆分为多个新列。
功能特点
- 支持普通分隔符(如分号)或包裹符(如
【】)拆分 - 自动识别列中如
【客户:A公司】【项目:B项目】的内容 - 结果直接追加写入原 Excel 文件
- 支持批量处理文件夹中的多个文件
- 支持按文件名关键词过滤文件
配置文件
配置文件路径:input/辅助项拆分配置表.xlsx
配置表结构(「配置表」工作表):
| 单元格 | 参数 | 说明 |
|---|---|---|
| B1 | 文件或文件夹路径 | 要处理的 Excel 文件路径或文件夹路径 |
| B2 | 文件名关键词 | 用于过滤文件名,留空则处理所有 Excel 文件 |
| B3 | 辅助项列名 | 需要拆分的列名(如 辅助核算) |
| B4 | 辅助项分隔符 | 键值分隔符(如 :) |
| B5 | 辅助项拆分符 | 项目分隔符(见下方说明) |
B5 拆分符说明
- 填写
;代表按分号切分(分隔符模式) - 填写
【】代表提取括号内内容(包裹符模式) - 也支持其他配对符号,如
[]、()等
使用示例
包裹符模式
假设「辅助核算」列内容为:【客户:A公司】【项目:B项目】
配置:B3 填 辅助核算,B4 填 :,B5 填 【】
处理后会在原文件末尾新增两列:
| 客户 | 项目 |
|---|---|
| A公司 | B项目 |
分隔符模式
假设「辅助核算」列内容为:账户:招商银行; 币种:CNY
配置:B3 填 辅助核算,B4 填 :,B5 填 ;
处理结果在末尾新增:
| 账户 | 币种 |
|---|---|
| 招商银行 | CNY |
注意:
- 直接修改原文件,拆分结果追加在原文件末尾列
- 重复键会自动追加(用分号连接)
- 如果列中不包含键值分隔符,该单元格会被跳过
- 请确保 B4 填写的符号与数据中实际符号完全一致(注意中英文冒号区别)