Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 特殊环境下Excel导入CSV文件方法

[复制链接]
littlehz 发表于 2010-11-21 22:41:32 | 显示全部楼层 |阅读模式
本帖最后由 littlehz 于 2010-11-21 22:40 编辑

通常情况,由Discuz! XPlus的表单功能导出的数据csv文件,都可以由Excel打开并自动识别正确显示。如果Excel显示正常则无需任何处理可以使用。
对于一些特殊情况,如安装的Excel软件非简体中文版、表单字段中存在超长数字(15位以上)等情况,请勿使用Excel直接打开csv文件,更不要使用Excel修改保存原始的csv文件。请使用Excel的csv数据导入功能。
出于Excel自动识别编码功能考虑,无论何种编码的XPlus导出的CSV均为GBK编码,如果使用文本编辑器打开csv文件可以看到能显示正确的编码和数据。
一些特殊的情况下Excel无法自动识别csv的编码和数据类型,需要手动设置导入,以下操作以Excel 2010为例,其他版本请酌情参考。
1、确保csv文件是直接下载未经Excel修改过的,文件下载请使用浏览器另存为单线程下载方式,请勿使用其他下载工具下载。
2、新建Excel文档,选择数据=>自文本


2、选择需要导入的csv文件。
3、设置csv文件编码,务必按图中高亮部分设置简体中文GB18030编码 以及选择分隔符号。

注意查看文件预览中识别的字符是否正常。

4、设置csv数据分割方式,务必选择分隔符为逗号,文本识别符号为无。


5、设置各字段的数据类型,按CTRL或者SHIFT键和鼠标左键可同时选择多个列,如果有些超长数字(例如身份证号码)Excel识别错误的,必须选择文本类型。


6、完成导入,确认无误

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

shiyuch 发表于 2010-12-4 21:20:37 | 显示全部楼层
这个不错啊,这下就清楚了
回复

使用道具 举报

pangu168 发表于 2010-12-6 11:46:34 | 显示全部楼层
回复

使用道具 举报

QIQICHINA 发表于 2010-12-6 17:58:22 | 显示全部楼层
身份证号,导出后,最后三位都变成0了,求解。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-27 10:32 , Processed in 0.032677 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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