AI功能
科目分配派工
根据科目余额表和财务报表,利用 AI 识别有值科目并自动生成分配派工表
功能概述
根据财务报表和科目余额表数据,利用 AI 识别出有金额(期初余额、期末余额或发生额有非零值)的科目,并自动在标准科目代码表中标记,作为底稿任务分配安排的依据。
核心特性:
- 多公司批量处理:支持按公司分文件夹批量处理
- AI 智能识别:自动将财务数据中的科目名称匹配并转换为标准报表项目名称
- 流式响应:支持 AI 模型的流式输出,实时显示处理进度
- 自动查找文件:通过关键词自动识别科目余额表和财务报表文件
AI 模型配置
在「参数设置」中配置以下参数:
| 参数 | 说明 |
|---|---|
base_url | AI 平台兼容 OpenAI 的 API 地址 |
api_key | API 密钥 |
model_name | 文本模型名称(此功能仅使用文本模型) |
配置表说明
配置文件路径:input/科目分配派工.xlsx
「配置表」Sheet
| 行 | A列 | B列 | 说明 |
|---|---|---|---|
| 1 | 文件夹路径 | (填写路径) | 包含一个或多个公司文件夹的根目录 |
| 2 | 科目余额表关键词 | (如:科目余额表) | 用于在文件夹中查找科目余额表文件 |
| 3 | 报表文件名关键词 | (如:财务报表) | 用于在文件夹中查找财务报表文件 |
「基础代码」Sheet
标准科目代码表,包含以下 4 列:
| 列 | 内容 |
|---|---|
| A列 | 科目代码 |
| B列 | 科目名称(标准报表项目名称) |
| C列 | (预留) |
| D列 | 标记列(程序自动填写「是」) |
「其它项」Sheet
除了「基础代码表」外,如果还有一些必做的底稿(不受数据判断影响),可以放在此表中。格式与「基础代码」Sheet 相同,输出时会合并。
使用步骤
- 在「参数设置」中配置
base_url、api_key和model_name - 在「配置表」Sheet 中填写文件夹路径和关键词
- 确认「基础代码」Sheet 中的科目名称列表完整
- 确认「其它项」Sheet 中的必做底稿(如有)
- 运行功能
目录结构示例
如果有多家公司,按以下结构组织:
根文件夹/
├── A公司/
│ ├── A公司科目余额表.xlsx
│ └── A公司财务报表.xlsx
├── B公司/
│ ├── B公司科目余额表.xlsx
│ └── B公司财务报表.xlsx如果只有一家公司,直接将文件放在同一个文件夹下即可。
输出结果
- 输出路径:
output/科目分配派工/ - 每个公司生成一个文件:
公司名_科目分配派工.xlsx - 包含「科目代码表」Sheet,有值的科目在 D 列标记为「是」
注意: AI 会将识别到的科目名称转换为「基础代码」Sheet 中的标准报表项目名称。如果某个科目在数据中有值但没有匹配到标准项目,会被忽略。文件名中包含关键词的文件会被自动识别,排除以
~$开头的临时文件。