Excel 看起来不错,直到导出为制表符分隔的 TXT 或 CSV

Excel 看起来不错,直到导出为制表符分隔的 TXT 或 CSV

我有一个 Excel,如下图所示。

  • 文件有 9 列。

在此处输入图片描述

还显示日期字段的过滤器,只是为了确认除了日期之外没有其他数据。

在此处输入图片描述

我正在尝试将数据导入在线数据库,它为我提供了以下导入选项。

  • CSV
  • 标签

当我以其中任一种格式保存文件时,由于某种原因,最后一列偶尔会覆盖到数据列中,即使核心 XLS 文件中不存在此问题。

请参见下文,其中显示日期列不包含除日期之外的其他数据。

在此处输入图片描述

有谁知道我该如何解决这个问题,而不用浏览 1000000 行。我尝试使用过滤器选择所有非日期数据,但不起作用,因为它只选择了少数非日期行。

谢谢

答案1

最后一列Comments包含换行符。

在 Excel 中,这没有问题,因为您可以在单个单元格中换行。但是,如果您将其导出为文本文件,则无法区分表示新条目的换行符和注释中的换行符。

如果您将文本列用引号引起来(导出向导中应该有一个选项),问题就消失了。

如果目标数据库无法正确处理引用文本字段中的换行符,您可以随时在导出之前删除换行符。

相关内容