吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 792|回复: 7
上一主题 下一主题
收起左侧

[原创工具] C# WPF写了个Excel表格列汉字转拼音首字母工具

  [复制链接]
跳转到指定楼层
楼主
w8843765 发表于 2026-1-8 10:39 回帖奖励
本帖最后由 w8843765 于 2026-1-8 10:46 编辑


昨天找半天,没找到合适的,索性自己写一个,大体长这样,输入输出可以指定列
基于dotnet8.0,用的Npinyin.dll,我打包了一个exe,没有这个环境的也可以运行,不行我再看吧。
附件太大只能挂云盘了,刚注册了一个,百度那个太慢了,注册个蓝奏吧,还不要钱。
论坛咋排版,想把图片放最前面,整不了,就这样吧。下载链接在中间,看着好难受。
[C#] 纯文本查看 复制代码
        private string GetPinyinInitials(string text)
        {
            if (string.IsNullOrWhiteSpace(text))
                return "";

            var sb = new StringBuilder();
            foreach (char c in text)
            {
                if (char.IsLetter(c) && (c < '\u4e00' || c > '\u9fff'))
                {
                    sb.Append(char.ToUpper(c));
                }
                else if (c >= '\u4e00' && c <= '\u9fff')
                {
                    // NPinyin 新版:GetPinyin 默认返回无音调拼音(小写)
                    string py = Pinyin.GetPinyin(c.ToString());
                    if (!string.IsNullOrEmpty(py))
                    {
                        // 取第一个字符并转大写
                        sb.Append(char.ToUpper(py[0]));
                    }
                }
                // 忽略数字/符号
            }
            return sb.ToString();
        }







下载:https://wwavc.lanzoue.com/iHpCy3fko2xi 密码:cva7


e49cd7910a4c7ccac6c88dcaaf8e7619.png (180.63 KB, 下载次数: 3)

软件大体长这样

软件大体长这样

免费评分

参与人数 2吾爱币 +8 热心值 +1 收起 理由
wangyouch220 + 1 我很赞同!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
tigger 发表于 2026-1-10 09:02
多音字是否可以正常处理?
3#
yang2018 发表于 2026-1-10 09:48
测试了下基本可以正常使用,谢谢。测试过程中发现有部分词无法正常转拼音首字母,比如:汈、垱、塚、涴、洈、塝、澴、瀼等等。
4#
temp2005 发表于 2026-1-10 10:00
5#
 楼主| w8843765 发表于 2026-1-12 10:13 |楼主
yang2018 发表于 2026-1-10 09:48
测试了下基本可以正常使用,谢谢。测试过程中发现有部分词无法正常转拼音首字母,比如:汈、垱、塚、涴、洈 ...

那个dll类可能不太支持,后期用的多了我看看怎么优化一下
6#
 楼主| w8843765 发表于 2026-1-12 10:14 |楼主
temp2005 发表于 2026-1-10 10:00
不大清楚这个的使用场景

用于汉字拼音码检索,一般数据库啥的用到的比较多
7#
 楼主| w8843765 发表于 2026-1-12 10:17 |楼主
tigger 发表于 2026-1-10 09:02
多音字是否可以正常处理?

全拼么?
8#
ok378 发表于 2026-1-16 08:49
下了,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-8 05:10

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表