wps-attendance
考勤打卡统计。把考勤机导出的打卡数据丢进来,自动统计每个人的 迟到、早退、缺勤、加班时长,生成月度考勤汇总表,异常考勤自动标红。 用于帮助HR处理考勤数据。当用户提到考勤、打卡、迟到、加班统计时触发。 Attendance tracker - generates summary reports from…
财务三表生成。自动生成资产负债表、利润表、现金流量表的标准Excel格式, 会计科目帮你列好,合计公式自动写好,还能算毛利率ROE等财务指标。 用于帮助财务人员制作报表。当用户提到财务报表、资产负债表、利润表时触发。 Financial statement generator with balance sheet, income statement, and ratios.
$ npx -y skills add Bwkyd/wps-skills --skill wps-financial-report --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wps-financial-reportContext preview
The summary Claude sees to decide when to auto-load this skill.
财务三表生成。自动生成资产负债表、利润表、现金流量表的标准Excel格式, 会计科目帮你列好,合计公式自动写好,还能算毛利率ROE等财务指标。 用于帮助财务人员制作报表。当用户提到财务报表、资产负债表、利润表时触发。 Financial statement generator with balance sheet, income statement, and ratios.
name: wps-financial-report
description: >
财务三表生成。自动生成资产负债表、利润表、现金流量表的标准Excel格式,
会计科目帮你列好,合计公式自动写好,还能算毛利率ROE等财务指标。
用于帮助财务人员制作报表。当用户提到财务报表、资产负债表、利润表时触发。
Financial statement generator with balance sheet, income statement, and
ratios.
license: MIT
user-invocable: true
argument-hint: '[报表类型/财务数据]'
allowed-tools: 'Read, Grep, Glob, Bash, Write, Edit'
metadata:
author: BWKYD
title: 财务报表生成
description_zh: 生成资产负债表、利润表、现金流量表的标准格式
tags:
- 财务报表
- 资产负债表
- 利润表
- 会计
- WPS
version: 1.0.1
license: MIT财务数据 → 标准格式三表 → 自动勾稽校验 + 财务指标分析。
[1] 资产负债表 → 资产=负债+所有者权益 [2] 利润表 → 收入-成本-费用=利润 [3] 现金流量表 → 经营+投资+筹资活动
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment, PatternFill, Border, Side, numbers
from openpyxl.utils import get_column_letter
import os
def create_balance_sheet(company, period, data=None, output_path=None):
"""生成资产负债表"""
wb = Workbook()
ws = wb.active
ws.title = "资产负债表"
header_font = Font(name='宋体', size=12, bold=True)
body_font = Font(name='宋体', size=10)
money_fmt = '#,##0.00'
thin = Side(style='thin')
border = Border(left=thin, right=thin, top=thin, bottom=thin)
# 标题
ws.merge_cells('A1:F1')
ws['A1'] = '资 产 负 债 表'
ws['A1'].font = Font(name='黑体', size=16, bold=True)
ws['A1'].alignment = Alignment(horizontal='center')
ws.merge_cells('A2:F2')
ws['A2'] = f'编制单位:{company} {period} 单位:元'
ws['A2'].font = Font(name='宋体', size=10)
# 表头
headers = [('资产', '行次', '期末余额', '负债和所有者权益', '行次', '期末余额')]
for col, h in enumerate(headers[0], 1):
cell = ws.cell(row=3, column=col, value=h)
cell.font = header_font
cell.alignment = Alignment(horizontal='center')
cell.border = border
ws.column_dimensions['A'].width = 22
ws.column_dimensions['B'].width = 6
ws.column_dimensions['C'].width = 16
ws.column_dimensions['D'].width = 22
ws.column_dimensions['E'].width = 6
ws.column_dimensions['F'].width = 16
# 资产科目
assets = [
('流动资产:', '', '', '流动负债:', '', ''),
(' 货币资金', '1', 0, ' 短期借款', '31', 0),
(' 应收账款', '2', 0, ' 应付账款', '32', 0),
(' 预付款项', '3', 0, ' 预收款项', '33', 0),
(' 存货', '4', 0, ' 应付职工薪酬', '34', 0),
(' 其他流动资产', '5', 0, ' 应交税费', '35', 0),
('流动资产合计', '10', '=SUM(C5:C9)', '流动负债合计', '40', '=SUM(F5:F9)'),
('', '', '', '', '', ''),
('非流动资产:', '', '', '非流动负债:', '', ''),
(' 固定资产', '11', 0, ' 长期借款', '41', 0),
(' 无形资产', '12', 0, ' 长期应付款', '42', 0),
('非流动资产合计', '20', '=SUM(C14:C15)', '非流动负债合计', '50', '=SUM(F14:F15)'),
('', '', '', '负债合计', '51', '=F10+F16'),
('', '', '', '', '', ''),
('', '', '', '所有者权益:', '', ''),
('', '', '', ' 实收资本', '52', 0),
('', '', '', ' 资本公积', '53', 0),
('', '', '', ' 盈余公积', '54', 0),
('', '', '', ' 未分配利润', '55', 0),
('', '', '', '所有者权益合计', '60', '=SUM(F20:F23)'),
('资产总计', '30', '=C10+C16', '负债和所有者权益总计', '70', '=F17+F24'),
]
for i, row_data in enumerate(assets):
row = i + 4
for col, val in enumerate(row_data, 1):
cell = ws.cell(row=row, column=col, value=val)
cell.font = body_font
cell.border = border
if col in [3, 6] and isinstance(val, (int, float)):
cell.number_format = money_fmt
if not output_path:
output_path = f'{company}_资产负债表.xlsx'
wb.save(output_path)
return os.path.abspath(output_path)盈利能力: 毛利率 = (收入-成本)/收入 × 100% 净利率 = 净利润/收入 × 100% ROE = 净利润/所有者权益 × 100% ROA = 净利润/总资产 × 100% 偿债能力: 流动比率 = 流动资产/流动负债 速动比率 = (流动资产-存货)/流动负债 资产负债率 = 负债总额/资产总额 × 100% 运营能力: 应收账款周转率 = 收入/平均应收账款 存货周转率 = 成本/平均存货 总资产周转率 = 收入/平均总资产
1. 生成标准格式财务报表Excel 2. 内置公式自动计算合计和勾稽 3. 可选:附加财务分析指标表
# 资产负债表 /wps-financial-report 生成XX公司2025年度资产负债表模板 # 利润表 /wps-financial-report 做一份利润表,收入500万成本300万 # 财务分析 /wps-financial-report 根据这份财务数据计算财务指标
42 个 WPS Office 办公自动化 Claude Code Skills 集合 一句话指令,让 Claude 帮你自动生成 Word / Excel / PPT / PDF 文档。
Repo: Bwkyd/wps-skills
考勤打卡统计。把考勤机导出的打卡数据丢进来,自动统计每个人的 迟到、早退、缺勤、加班时长,生成月度考勤汇总表,异常考勤自动标红。 用于帮助HR处理考勤数据。当用户提到考勤、打卡、迟到、加班统计时触发。 Attendance tracker - generates summary reports from…
文档批量格式转换。把一个文件夹里的Word全转文本、Excel全导出CSV、 Markdown转Word,支持docx/txt/xlsx/csv/md等格式批量互转,一次搞定。 用于帮助用户批量转换文档格式。当用户提到批量转换、格式转换、导出时触发。 Batch converts documents between…
预算表一键生成。部门年度预算、项目预算、活动经费预算,选个模板填数字就行, 小计合计公式自动写好,还有预算vs实际对比和执行率自动计算。 用于帮助财务和行政制作预算表。当用户提到预算、费用表、经费时触发。 Budget spreadsheet generator with formulas and variance…
证书奖状批量生成。给一份名单,批量生成荣誉证书、结业证书、聘书、感谢信, 每人一份独立文件,年终评优、培训结业、表彰活动必备工具。 用于帮助用户批量生成证书。当用户提到证书、奖状、聘书时触发。 Batch certificate/award generator from a list of recipients.
数据图表一键生成。不知道数据该用什么图表?告诉我你的数据和目的, 自动推荐最佳图表类型并生成,柱状图折线图饼图散点图都支持,还帮你调配色。 用于帮助用户制作数据可视化图表。当用户提到图表、柱状图、折线图、饼图时触发。 Chart generator - recommends best chart type and…
日历排班值班表。生成带法定节假日和调休标注的月度/年度日历表, 还能做三班倒/两班倒排班表和节假日值班安排,颜色区分不同班次一目了然。 用于帮助用户生成日历和排班表。当用户提到日历、排班、值班、节假日时触发。 Chinese calendar with holidays, shift scheduling, and…