使用Excel编辑过的CSV通讯录文件无法正常导入或导入数据异常是设置错误造成的,解决方法为:
1、打开数据库连接,此时显示已创建的数据库。
2、展开要操作的数据库。
3、展开数据库下的所有表。
4、右击要操作的表,选择【导入】下的【导入使用本地加载的CSV数据】。
5、指定导入文件路径,然后点击【导入】。
6、此时显示导入结果,点击【是】。
其实,CSV是数据交换格式,格式对了,软件间的数据交换应该不会出问题。下面是我将联想P629通信录导入诺基亚E52的经验,虽然花了不少时间,还是按这种思路搞清楚问题所在。
先将P629通信录用联想PC套件导出到CSV文件,用EXCEL打开。E52上输入几个名片,然后用诺基亚的PC套件导出到一个CSV文件,然后用EXCEL打开。用EXCEL打开CSV文件时可能出现一长串数据在一个格的情况,要用EXCEL的下拉菜单打开,这时会跳出一个对话框,填对了即能正确显示。将原通信录的内容对应成列拷到新通信录,注意,每列要对齐,否则,牛头便对上马嘴了。新通信录整理好后,仍保存为CSV格式。用诺基亚PC套件导入E52,提示:导入不成功,请检查文件格式。多次反复努力,均不成功。后来,用写字板打开CSV文件,发现分隔字段的逗号每行不一样多(通信录设置了很多名目,我们用不着没有填。在对话框设置每列数据类型时在最后一列设置一下,也许就可以,后来没有去试),也就是每个记录的字段数不一致,诺基亚PC套件就不认。后来再用EXCEL打开通信录,将最后一列填上(也许填个空格,或填上内容再删掉也行,没有试)。保存后,导入成功。能导入导出CSV文件的程序,应该都能用这种方法交换数据。用电子表格来保存和编辑通信录是比较方便的。希望我的经验能帮到你。
使用Excel编辑CSV通讯录文件时,Excel会自动对纯数字列进行科学计数以适应EXCEL列宽,当用户再次保存CSV文件中,输出的CSV文件将不完整,无法导入或导入数据异常,请尽量不要使用Excel编辑CSV文件。如果您因特殊需要,要使用Excel编辑CSV格式通讯录文件,请按以下步骤进行操作:1)使用Excel打开CSV文件,选中所有单元格,点击功能区“格式”中的“自动调整列宽”;2)然后,保持选中状态在单元格区域单击右键,选中单元格格式,将所有单元格设置为“文本”格式;3)对CSV文件进行编辑操作,完成后点击“保存”,在弹出的对话框中,点击“是”,去掉EXCEL多余的格式并退出;然后访问号簿助手使用编辑后的CSV文件进行导入即可。谢谢您对电信产品的关注,祝您生活愉快。 如果以上信息没有解决您的问题,也可登录广东电信手机商城(http://m.gd.189.cn),向在线客服求助,7X24小时在线喔!
华为手机导出的CSV通讯录是只读格式,编辑后需另存,但另存后无法导回手机。原因是导出的CSV文件,每个字段前后都带"",而EXCEL编辑后另存的文件不带”"。
解决办法:
1.另存成CSV UTF-8格式文件,选中所有单元格,设置格式为文本,所有列宽设置成根据内容自动调整列宽。
2.编辑好通讯录内容,用VBA插入下列代码,在每个字段前后添加"".
Sub Add_Quote()
Application.ScreenUpdating = False
Range("A2", ActiveCell.SpecialCells(xlLastCell)).Select
For Each cel In Selection
cel.Value = Chr(34) & cel.Value & Chr(34)
Next cel
Application.ScreenUpdating = True
End Sub
3.运行完毕后再另存成CSV UTF-8格式文件。
但这样保存的文件会出现多余的引号。
4.通过记事本打开来,将"""替换为"。然后再保存即可。
5.这样就可以导回手机了。