这个工具把阿拉伯数字转成中文写法,支持三种模式:小写(如 1234 → 一千二百三十四)、大写(壹仟贰佰叁拾肆)和金额大写(人民币壹仟贰佰叁拾肆元整)。财务报销、合同金额、借条收据、发票填写这些场景都要求大写金额,手写容易把「贰」写成「貳」、把「拾」写成「十」,或者漏掉「整」字。比如出纳开一张 5800.50 元的报销单,需要写成「人民币伍仟捌佰元伍角整」,用工具输入 5800.5 直接复制即可,不用再翻对照表逐位核对。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 转换耗时 | 输入即出结果,约 0.1 秒 | 查对照表逐位写,10 位数字约 1-2 分钟 |
| 大写准确率 | 按规则自动处理零、整、角分,无笔误 | 手写易把「贰」写成「貳」、漏「整」字 |
| 金额格式 | 自动补「人民币」和「元角分整」 | 需自己判断何时写「整」何时不写 |
| 批量能力 | 单次一条,需逐条替换 | Excel 可用 NUMBERSTRING 函数,但仅支持小写 |
金额大写按人民币分位截断,只保留两位小数。输入 3.14159 会按 3.14 输出「叁元壹角肆分」,第三位 1 被舍去而非四舍五入。如果要做四舍五入,请先在输入框写成 3.15 再转换。
0 输出「零」,金额模式输出「人民币零元整」。负数会加「负」字,如 -500 读作「负五百」,金额模式为「负人民币伍佰元整」。连续零只读一个,如 10005 读「一万零五」而不是「一万零零五」。
按中文计数单位到「亿」为止,支持到 999999999999(约 9999 亿)。超过 12 位整数部分会超出「亿」的量级表达,建议改用「万亿」手工换算。小数部分最多保留 2 位用于金额。
小写用「一二三四五六七八九十百千万亿」,大写用「壹贰叁肆伍陆柒捌玖拾佰仟万亿」。按《正确填写票据和结算凭证的基本规定》,票据金额必须用大写,且到「元」为止要写「整」,有角分则角后写「整」、分后不写。
不行。输入 1,234 会被当作非法字符,因为逗号不是数字的一部分。请先去掉千分位分隔符,写成 1234 再转换。同理,货币符号 ¥、空格、中文全角数字都需要先清理。
适用于 12 位以内整数、2 位以内小数的中文转换,超出范围请手工处理。金额大写遵循人民币分位截断,不做四舍五入。所有计算在浏览器本地 JavaScript 完成,输入的数字不会发送到服务器,关闭页面即清空,可放心处理合同金额等敏感数据。