破坏的CSV文件是由多种要素引发的,包罗有效格式化,运用有效字符,字段内的换行符等。
CSV文件(也称为逗号分隔值文件)是一种格式,用于存储字母数字表格构造数据,但采取纯文本格式。
这些文件具无数据记载,每一个数据记载是由逗号分隔的最少两个(或更多)字段的集合。这些可以从Excel或Open Office Calc等软件顺序导入或导出,这些顺序以行列构造存储数据。
CSV文件破坏的缘由包罗:
--没法打印的行尾的ASCII控制字符
--CSV文件文本中的分隔符
--没有双引号的字段中的换行符
--运用有效字符,例如 - ,(),.,:,*等
--已破坏的CSV文件末尾的空白行,其中包括分隔符
--具有前导零的长数字
--CSV文件格式有效
--CSV文件不运用UTS(8编码)
要修复破坏的CSV文件,上面列出了一系列处理方案,可帮忙您以安康的格式恢复文档。
修复破坏的CSV文件问题
1.运用Unicode UTF-8编码
--翻开CSV文件
--单击文件>另存为
--输出文件名
--从下拉列表当选择另存为文件类型CSV
--单击工具>转到Web选项
--转到“将此文档另存为”下的“编码”
--选择Unicode(UTF-8)
2.运用其他软件翻开CSV文件或在Excel中导入和修复
假如未按要求显示数字,请不要保管CSV文件。 您可使用其他软件翻开CSV文件,或运用以下步骤在Excel中导入破坏的CSV文件并停止修复。
--翻开Excel - 新任务簿
--单击数据选项卡
--在“获得内部数据”部份下选择“从文本”
--阅读破坏的CSV文件
--单击导入
--选择分隔符>下一步
--选择逗号,然后单击下一步
--单击包括数字的列>单击“文本”
--对包括数字的一切列反复上述步骤>单击“肯定”
3.详细处理方案
--假如您的本国字符破坏或丧失,请运用Google表格或Open Office,Libre Office,Notepad ++初级利用修复破坏的CSV文件
--假如您收到导入错误音讯“第1行包括太多列...”,请运用Excel,Notepad ++或其他利用顺序创立包括14列数据的新CSV文件以恢复CSV数据
假如问题是由于运用ASCII控件,特殊或额定分隔符,请履行以下操作:
--删除文件末尾的空格
--经过删除分隔处置顺序字段并检索文件数据的额定分隔符来修复破坏的CSV文件中的额定逗号
4.运用记事本或Excel创立CSV文件并停止修复
运用记事本
--在文件中输出文本数据,每一个字段用逗号分隔
--运用新行分隔每行
--运用.csv扩大名保管文件
运用Excel电子表格
--在Excel电子表格中输出数据
--单击文件
--选择另存为
--选择保管类型
--选择CSV(逗号分隔)
5.运用自动回复功用停止恢复
此功用可以在Excel上找到。 翻开电子表格并查找Autorecover窗口(通常位于窗口的左窗格中)。 屏幕上有一个列表,您可以从当选择CSV文件。 它适用于未保管的文件。
- 相干:修复Win10上破坏文件的11个最好工具
6.运用TMP文件恢复
Windows通常会创立一个暂时(TMP)文件,假如CSV文件没法拜候或破坏,它可以帮忙您恢复。 去做这个:
转到Temp文件文件夹所在的地位:C:Users \ AppData \ Local \ Microsoft \ Office \ UnsavedFiles
--运用.TMP扩大名搜索Excel文件
--经过验证数据选择正确的一个
--运用.CSV扩大名将其复制并粘贴或保管到其他目的地
7.从之前的版本中恢复破坏的CSV文件
CSV文件保管或交换时,此修复很有用。 去做这个:
--转到破坏的CSV文件并右键单击它
--选择属性
--单击之前的版本
--在保管/交换之前选择最初一个版本
--单击“复原”(确保已启用复原点)