问题来源
请输入
在我们病案室上报统计报表那是再正常不过的事情,病案首页数据是国家监控医疗质量的数据重要来源,所以很多时候还需要上传病案首页数据。而病案首页数据数据量庞大,从系统导出可能是CSV格式,也可能是Excel格式。通常如果我们要编辑修改,一般都用Excel软件处理。而CSV格式其实就是逗号分隔符的文本文件的格式,但是可以用Excel打开。但是问题来了,Excel单元格数值只能显示15位,超过15位就默认将其显示为科学计数法格式,就像下面,你能想象它们曾经是一组身份证号码吗
还有更过分的,它把手术编码01.1200当成了小数,自动忽略了第一位的0和小数位数后面几位0。这明明是一个ICD-9-CM-3的手术编码,给我掐头去尾,变成了1.12,如果上传数据,这谁还能认得它曾经代表一台手术?所以曾经在心里暗暗的怪Excel偷工减料。
Excel说了,怪我咯?小样,只能怪你自己打开的姿势不对。谁让你坐着打开的?你要躺着打开……
哈哈哈,不要被Excel忽悠了,知道怎么在Excel中打开CSV文件,那就站着、坐着、躺着打开都没问题。
好了,不说废话,下面就来看看如何在Excel中打开CSV文件,而仍保证数据格式为文本。其实这里用到了Excel读取外部数据的功能(以office2013版本为例,其他版本操作基本类似)。
问题解决方法
请输入
第一步:点击菜单栏的“数据”,
第二步:点击“获取外部数据”中的“自文本”,找到需要导入的CSV文件,双击,打开“文本导入向导”,
第三步:选择默认的“分隔符号”
第四步:点击“下一步”,
第五步:在“分隔符号”下面勾选“逗号”( 再强调一遍,CSV格式其实就是逗号分隔符的文本文件),然后点击“下一步”,
第六步:在“数字预览”窗口,滚动条直接拉到最右端,键盘按住“Shift”键,再鼠标点击最后一列,“数据预览”窗口都变成黑色表示选中所有列;
第七步:在“列数据格式”下方选择“文本”,
第八步:点击“完成”,
第九步:弹出导入数据窗口,看你要求是新建一个工作表还是直接导入当前工作表,然后点击确定。
这时候,表格内容就都是文本格式,可以随意编辑。原滋原味,身份证号码没少,手术代码也没少。
最后编辑完之后如果还是要保存成CSV文件,就另存一下,另存为“CSV(逗号分隔*.txt)”格式,就OK了。
怎么样,不用非得躺着打开吧……
扫码关注我们
扫码关注我们
这里有实用的办公技巧,有病案知识,还有统计知识。