Install
openclaw skills install @hyqdq888/company-alias-generatoropenclaw skills install @hyqdq888/company-alias-generator为企业批量生成精准别名的工具,支持 686+ 企业,已优化过滤规则。
| 项目 | 数量 |
|---|---|
| 总企业数 | 686 家 |
| 上市公司 | 58 家(股票简称) |
| 政府机构 | 33 家(使用全称) |
| 2 字别名 | 0 个(已过滤) |
| 地区名别名 | 0 个(已过滤) |
cd /path/to/skills/company-alias-generator
python3 scripts/process_aliases_final.py <输入文件.xlsx> [输出文件.xlsx]
# 处理企业名单
python3 scripts/process_aliases_final.py 企业名单.xlsx
# 指定输出文件名
python3 scripts/process_aliases_final.py 企业名单.xlsx 结果.xlsx
| A 列:中文全称 |
|---|
| 杭州银行股份有限公司 |
| 比亚迪股份有限公司 |
| 辽宁省人民政府 |
| ... |
| A 列:中文全称 | B 列:别名 |
|---|---|
| 杭州银行股份有限公司 | 杭州银行 |
| 比亚迪股份有限公司 | 仰望|腾势|BYD|方程豹|比亚迪 |
| 辽宁省人民政府 | 辽宁省人民政府 |
| ... | ... |
编辑 STOCK_NAMES 字典添加更多上市公司:
STOCK_NAMES = {
'杭州银行股份有限公司': '杭州银行',
'比亚迪股份有限公司': '比亚迪',
# 添加更多...
}
编辑 GENERIC_TERMS 集合添加需要过滤的词:
GENERIC_TERMS = {
'投资', '集团', '控股',
'省建', '省投', '黄金',
# 添加更多...
}
编辑 REGION_NAMES 集合添加需要过滤的地区名:
REGION_NAMES = {
'佛山市', '广州市', '深圳市',
# 添加更多...
}
编辑 GOVERNMENT_KEYWORDS 列表添加政府机构标识词:
GOVERNMENT_KEYWORDS = [
'人民政府', '政府', '委员会',
# 添加更多...
]
1. 读取 Excel 文件
↓
2. 检查是否为政府机构 → 是 → 使用全称
↓ 否
3. 生成基础别名(规则提取)
↓
4. 过滤通用词、地名
↓
5. 添加股票简称(如有)
↓
6. 别名去重
↓
7. 过滤 2 字别名
↓
8. Fallback 确保有别名
↓
9. 保存结果
pip install openpyxl requests
A: 所有企业都会生成别名。如果所有规则都过滤了,会使用 fallback 逻辑提取公司名核心部分。
A: 编辑 STOCK_NAMES 字典,添加企业名称和股票简称的映射。
A: 当前版本默认禁用网络查询(速度慢)。如需启用,修改 process_excel 函数中的网络查询逻辑。
MIT License - 可自由使用、修改、分发
Generated by OpenClaw Agent