数据处理
银行流水合并
智能合并银行流水文件,支持手工和AI两种模式
视频教程
智能合并银行流水文件,将不同银行格式的流水数据标准化后合并输出。支持手工和 AI 两种模式。
功能特点
- 手工模式:按配置表逐行处理,每行对应一个文件夹/文件
- AI模式:递归扫描文件夹,自动识别表头和元数据,输出标准化字段
- 自动识别多行表头和合并单元格
- 智能提取银行账号、户名等元数据
- 支持日期+时间字段智能合并
- 处理重复列名
AI模式输出字段
| 列名 | 说明 |
|---|---|
| 来源目录 | 文件所在目录 |
| 文件名 | 文件名称 |
| 银行名称 | 银行简称 |
| 银行户名 | 账户名称 |
| 银行账号 | 银行账号(纯数字) |
| 交易时间 | 标准化日期时间 |
| 对方账户 | 对方账户名称 |
| 对方账号 | 对方银行账号 |
| 摘要 | 交易摘要 |
| 收入金额 | 收入(贷方)金额 |
| 支出金额 | 支出(借方)金额 |
| 余额 | 账户余额 |
配置文件
配置文件路径:input/银行流水合并.xlsx
手工模式配置表
| 列 | 说明 |
|---|---|
| 文件夹路径 | 文件夹或文件路径(支持分号分隔多个路径) |
| 表头起始列 | 表头起始的列字母(如 A) |
| 表头起始行 | 表头起始的行号(数字) |
| 其他列(自定义) | 值为 Excel 单元格引用(如 A1)则自动提取为新增字段 |
AI模式参数
AI 模式通过 Agent 调用,所有参数使用列表形式,支持一次处理多个文件:
必填参数:
file_paths:文件路径列表header_start_rows:表头行号列表header_start_cols:表头列字母列表
可选参数:
bank_names:银行名称列表account_names:户名列表account_numbers:账号列表(纯数字)transaction_date_cols:交易日期列名列表transaction_time_cols:交易时间列名列表income_cols:收入金额列名列表expense_cols:支出金额列名列表balance_cols:余额列名列表counterparty_name_cols:对方账户列名列表counterparty_account_cols:对方账号列名列表summary_cols:摘要列名列表
输出路径
- 手工模式:
output/银行流水合并/{文件夹名}_合并结果.xlsx - AI模式:
output/银行流水合并/银行流水_AI合并结果.xlsx
注意:
- 不同银行格式差异很大,AI模式需要逐个文件透视确认参数
- 银行账号必须是纯数字,不要填写账户名称
- 输出文件中金额列自动设置数字格式,账号列自动设置文本格式