⇄
中文数字⇄阿拉伯数字
中文数字与阿拉伯数字互转,自动识别每行写法,批量输出小写、大写、金额大写
使用说明
- 在输入框中每行填写一个数字,最多 200 行,系统逐行自动识别写法并转换:
- 阿拉伯数字(如
1234.56、1,234.56、-50)→ 输出中文小写、中文大写和人民币金额大写; - 中文数字(如
一万二千三百四十五、壹佰贰拾元伍角)→ 解析为阿拉伯数字,并加千分位显示,同时给出规范的小写、大写写法。 - 主结果显示第一行的转换结果;全部行的结果列在下方表格中,可复制或导出 CSV,方便粘贴回 Excel。
- 某一行无法识别时只在该行标记“无法识别”,不影响其他行。
支持的写法
| 写法 | 示例 | 识别结果 |
|---|---|---|
| 中文小写 | 一万二千三百四十五 | 12,345 |
| 中文大写 | 壹万贰仟叁佰肆拾伍 | 12,345 |
| “两”作数字 | 两千、两万五千 | 2,000、25,000 |
| “〇”“零” | 二〇二六、一千零五 | 2,026、1,005 |
| 省略“一” | 十五、十万 | 15、100,000 |
| 万亿、亿 | 一万亿、三亿五千万 | 1,000,000,000,000、350,000,000 |
| 数字 + 单位 | 12.5万、3亿、1.2万亿 | 125,000、300,000,000、1,200,000,000,000 |
| 数字混写 | 3万5千 | 35,000 |
| 小数 | 三点一四 | 3.14 |
| 元角分 | 壹佰贰拾元伍角、壹元零伍分 | 120.5、1.05 |
| 带前缀、后缀 | 人民币壹佰元整、¥1,000 | 100、1,000 |
| 负数 | 负五十、-50 | -50 |
| 全角数字 | 1234 | 1,234 |
输出说明
| 列 | 说明 | 示例(1234.56) |
|---|---|---|
| 中文小写 | 一二三、十百千,开头的“一十”简写为“十” | 一千二百三十四点五六 |
| 中文大写 | 壹贰叁、拾佰仟,小数部分逐位读 | 壹仟贰佰叁拾肆点伍陆 |
| 金额大写 | 按《支付结算办法》规范写到元角分,超过两位小数四舍五入到分 | 壹仟贰佰叁拾肆元伍角陆分 |
注意事项
- 整数部分最多支持 15 位(千万亿级)。
- “二零二六年”“约一万”“5个”等夹带其他文字的写法无法识别,请只保留数字部分。
- 中文数字的“点”后按逐位读,如“三点一四”= 3.14;“三点十四”属不规范写法,无法识别。