怎么样将excel文件转化为csv格式

怎么样将excel文件转化为csv格式,第1张

打开你需要转换的Excel表格,如图所示。这里特别介绍一下多个数字的现象,我们知道,像身份z这些多位数字,在正常表格里都是会加上一个‘来使其显示的,或者换成“文本”模式的单元格形式:
这里分别以文本形式以及加‘的数字形式,为大家讲解转换成CSV格式后的效果差别。先看以文本形式保存的表格转换:
然后,就可以点击左上角的office按钮,选择“另存为”里的“其他格式”:
然后在另存为的“保存类型”里选择“CSV(逗号分隔)(csv)”这个选项:
然后会有一个提示,点击确定:
然后再有一个提示,点击“是”:
然后当你退出并打开保存的CSV格式文件时,发现18位的数据最后三位是0:
但是,当你把CSV文件直接修改后缀转换成txt文件时,发现数据又是正常的。
所以你可以转换为txt来保存,直接CSV上传可能会有问题,但是可以使用下面这个方法,就会完全显示数据了。
看到上面第一步的那里,数据是以‘形式保存的,然后后面的另存为方法一样进行,这样子最后保存的CSV文件就还是有全部的显示数据了:
而且这样子再直接转换成txt文本的数据也是正常的,只是都多了个‘号就是。如果数据不是太麻烦的,那么直接看另存为的方法就可以了,不用看上面对于长数据的解释说明。

楼上的朋友似乎没有看明白楼主问题:楼主问怎样导出,楼上回答怎样导入??后一位干脆回答怎样从excel导出数据库,一般都是vfp或者access,都有数据导出功能,需要先打开一个数据表,然后选择对应命令,对于vfp在文件菜单中直接就有导出命令,对于access数据库也能导出为excel文件格式,然后再excel中执行另存为命令保存为csv文件。

csv就是逗号格式文件,数据之间以逗号分开即可。虽然excel有csv的导出功能,但是它一般会默认给你的文本加上双引号的。可以在excel里选中所有数据,然后复制粘贴到一个新建的文本文件里,然后ctrl+H 把里面的 tab格替换成逗号即可。(PStab格可以从你粘贴的文本中去复制)

其实保存的是正确的,只不过你用EXCEL打开csv文件的时候,EXCEL自动的把这个单元格认为是数字,所以就变成这样了,如果你想用EXCEL打开,可以这样:
把csv文件的后缀改为
txt,然后打开EXCEL,用文件-打开,打开类型选择TXT或者全部,打开这个txt文件,在导入向导的最后一步,可以选择每列的格式,把学籍号,身份z这两列设置为文本格式即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12605586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存