如何解决使用 MS Excel 打开 CSV 文件时的数据丢失警告

问题描述 投票:0回答:1

我们有一个 CSV 文件,其中一些列有前导零。当我们使用 MS Excel 打开此文件时,它会向我们发出一个警告,例如可能会发生数据丢失,并且这些列中不会出现前导零。

有什么方法可以修改CSV文件,使得前导零的值不会被修改。

excel csv excel-2007 xlsx
1个回答
0
投票

尝试使用文本导入向导打开文件

  1. 打开新工作簿
  2. 在旧版本的 Excel (2013-2016) 中转到数据 > 获取外部数据 > 从文本,或者对于新版本: A。单击文件 > 选项 > 数据。 b.此处,在“显示旧数据导入向导”下,启用“来自文本(旧)”。 C。启用后,转到“数据”选项卡>“获取和转换数据”>“获取数据”>“旧版向导”>“来自文本(旧版)”。
  3. 从文件对话框中,选择您的 CSV 文件并点击导入。
  4. 在步骤 1 中,选择“分隔”和“我的数据有标题”(默认为关闭,但根据我的经验,通常是这样)。点击下一步。
  5. 在步骤 2 中,选择分隔符。对于 CSV,这通常是逗号。默认情况下,文本限定符为双引号 (")。如有必要,请更改。点击下一步。
  6. 在第 3 步中,对于您的问题来说最重要 选择默认数据格式导致问题的列(例如前导零消失或数字呈指数变化或日期行为不稳定)并将数据格式更改为文本。点击完成。

这应该可以解决您的问题。然后,您可以在 Excel 中整理数据以获得所需的准确输出。

在较新的版本中,您还可以在“获取和转换”部分中选择“数据”>“来自文本/CSV”。这将创建一个查询,可以对其进行编辑以获得正确的数据类型。但这似乎超出了范围,所以我就到此为止。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.