吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 32077|回复: 96
收起左侧

[原创工具] 【9.2更新】Vcf转换工具(Excel、TXT转Vcf 和 Vcf转Excel)

    [复制链接]
何人与我立黄昏 发表于 2019-8-27 19:44
本帖最后由 何人与我立黄昏 于 2019-9-16 21:04 编辑

9.2更新:修复打开无号码Vcf错误

感谢大家的测试和建议,让这个小工具慢慢完善,周末抽时间更新了一波,希望能给大家带来方便

9.1更新:1、修改打开Vcf姓名优先使用全名
               2、改乱码处理为格式处理,新增处理方法
               3、增加公司和职位字段
               4、修复打开多个号码vcf错误,支持多个号码


8.29更新:修复vcf存在无姓名号码时导入错误

电话号码存的时候图方便随便填,时间一久就有点乱,不想手机上一个个改,又有点强迫症,终于技术积累了一点,可以自己用C#制作工具了,于是就有了这个转换工具,初衷是把手机号码导出Vcf,然后用工具转换为Excel表格,在电脑上批量修改,然后再用工具转为Vcf,最后导入手机,嗯,完美!

当然,还有一些别的小功能,说不定就有用呢,是吧


已经用自己的华为手机测试了,转换出的Vcf可正常导入手机,群组、备注都正常
Vcf打不开,或者姓名过长乱码时,可以使用格式处理工具试试

贴图
VcfTool.png
2.png
3.png


下载地址:
链接:https://www.lanzouj.com/i614y5a

如果使用不了请下载.net4.5.2再试,没办法,C#写的,微软就这尿性

免费评分

参与人数 27吾爱币 +31 热心值 +26 收起 理由
freflow + 1 + 1 我很赞同!
xinyu444444 + 1 + 1 我很赞同!
生有涯知无涯 + 1 我很赞同!
chen不可测 + 1 + 1 我很赞同!
官网注册的码 + 1 + 1 保存时提示没有更多文件, 新建了一个同名文件后保存成功了
恶意进程 + 2 + 1 我很赞同!好用!
mxj + 1 + 1 谢谢@Thanks!
wyunet + 1 + 1 热心回复!
w21051103 + 1 + 1 我很赞同!
akinet + 1 + 1 谢谢@Thanks!
ablack无名 + 1 + 1 我很赞同!
Yjj070326 + 1 + 1 谢谢@Thanks!
taihangqian + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Hmily + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
shaog + 1 + 1 谢谢@Thanks!
高山之水 + 1 谢谢@Thanks!
dakjwx2015 + 1 + 1 热心回复!
hzshzs + 1 + 1 谢谢@Thanks!
ymzzszg + 1 + 1 谢谢@Thanks!
tangqingfu + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jnez112358 + 1 + 1 谢谢@Thanks!
fyz2007 + 1 谢谢@Thanks!
chao8709 + 1 + 1 热心回复!
yanglinman + 1 谢谢@Thanks!
笙若 + 1 + 1 谢谢@Thanks!
liu2531428 + 1 + 1 我很赞同!
kepyy + 1 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

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

akinet 发表于 2019-8-27 22:59
能打开但有个提示


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.NullReferenceException: 未将对象引用设置到对象的实例。
   在 VcfTool.Form1.OpenVcf(String FileName, ListView listview)
   在 VcfTool.Form1.OpenFile(String FileName)
   在 VcfTool.Form1.openfileMenuItem_Click(Object sender, EventArgs e)
   在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   在 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   在 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   在 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.ToolStrip.WndProc(Message& m)
   在 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
VcfTool
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/2345Downloads/VcfTool/VcfTool/VcfTool.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
MixERP.Net.VCards
    程序集版本:1.0.7.0
    Win32 版本:1.0.7.0
    基本代码:file:///D:/2345Downloads/VcfTool/VcfTool/MixERP.Net.VCards.DLL
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试程序,
而不是由此对话框处理。

fhangong 发表于 2019-9-1 19:45
本帖最后由 fhangong 于 2019-9-1 19:50 编辑
何人与我立黄昏 发表于 2019-9-1 18:59
再试下最新的那个吧,看能否定位出问题

通过代码分析,发现是由于电话码超过3个时,就会出现List泛型的溢出,建议:将List泛型更改为动态数组ArrayList(TelephoneSting),再采用动态增加电话号码字段的方式进行处理(建议增加一个电话号码数量的变量TelephoneNumber,先判断电话号码数量,与TelephoneNumber变量比较后进行DataGridView中字段的动态增加,TelephoneNumber可以做为TelephoneSting的动态维数)。
kepyy 发表于 2019-8-27 19:54
kepyy 发表于 2019-8-27 19:55
最好做一个安卓版本的
飞羽abss 发表于 2019-8-27 19:57
很方便的软件,多谢分享
18748502183 发表于 2019-8-27 20:33
要是能添加一个功能:插手机usb导出通讯录和导入通讯录就好了
 楼主| 何人与我立黄昏 发表于 2019-8-27 20:39
18748502183 发表于 2019-8-27 20:33
要是能添加一个功能:插手机usb导出通讯录和导入通讯录就好了

没必要呢,现在手机基本都支持导出Vcf,然后电脑登个网页版版微信传过去就行了,Vcf文件很小的
liu2531428 发表于 2019-8-27 21:43
谢谢楼主原创发布
一丝风 发表于 2019-8-27 21:52
好工具,谢谢分享
wapj152321 发表于 2019-8-27 21:57
想娘家人,小孩他舅舅就来了,谢谢楼主分享!
angguandianzi 发表于 2019-8-27 22:08
不错 的我 工具  研究 !
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-12-27 03:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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