交易流水容易读
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_36ba1bb9/easy-tenpay-trades-to-excel。
技能介绍
要解决什么问题
财务或业务系统导出的交易流水、对账单,常以 制表符分隔 的 TXT/TSV 保存。直接打开往往列宽失控、金额被折行、打印后字号发虚,不适合 A4/A3 横版归档或对内审阅。本技能面向「结构化文本 → 可打印 Excel」这一具体场景,而不是通用表格编辑。
技能如何工作
流程上先读取用户指定的源文件,约定 UTF-8 编码、制表符(\t)分隔,首行为表头。随后调用技能目录下的 scripts/txt_to_excel.py 完成转换,主要参数包括输入/输出路径,以及可选的 --paper(A4/A3)与 --font-size(默认 9,最小 8)。
转换侧会施加一套打印向的版式规则:
- 页面:横版,适应 1 页宽,页高不限;页边距上下约 0.3cm、左右约 0.25cm
- 列语义:表头名含「金额」「余额」的列按金额列处理(不换行、右对齐、加粗);含「单号」「卡号」「ID」「编号」的列按编号列处理(不换行)
- 文本列:允许换行,列宽收窄(上限约 18 字符宽)
- 表头与数据:蓝底白字表头、冻结首行、隔行浅蓝底色、自动筛选器
生成后应核对行数、列数是否与源文件一致;若列宽或字号仍不满意,可在脚本参数上重跑,或用 openpyxl 做少量手工微调。
适用边界
- 分隔符必须是制表符;逗号分隔 CSV 需先自行转换或另选工具
- 列类型依赖表头关键字启发式识别,非标准表头命名时金额/编号列可能不会按预期排版
- 技能侧重打印可读性,不负责数据校验、对账逻辑或隐私脱敏
使用场景
- 从支付平台导出制表符分隔的交易明细 TXT,需要生成横版 A4 可直接打印的 xlsx 交给财务归档
- 对账单 TSV 在 Excel 里金额列被自动换行导致对不齐,需要按表头识别金额列并保持不换行、右对齐
- 内审要求把多页流水表缩成「一页宽」横版打印,同时保留表头冻结与隔行底色便于人工勾对
- 系统报表以 UTF-8 的 tab 分隔文本下发,首行是表头,需要转成带自动筛选器的格式化工作簿再发同事
适合人员
- 每月整理微信支付/财付通类流水导出文件、要交纸质或 PDF 留档的财务助理
- 负责把平台 TSV 对账单转成可读 Excel、并控制 A3/A4 横版页边距与字号的会计
- 从业务系统拿到 tab 分隔明细、需在打印前统一表头样式与金额列格式的内控或审计支持
- 维护运营/商户报表导出链路、收到 TXT 流水后需快速生成可筛选 Excel 的运营或数据支持