Excel 如何使文本限定符可编辑或在现有列表中添加新条目?

Excel 如何使文本限定符可编辑或在现有列表中添加新条目?

我有一个 CSV 文件,其格式不正确,因为其中一列包含使用与文本限定符相同字符的 HTML 代码:双引号。

例子:

"col1","col2","col3"
"01","text","<html><tag attrib="true">"

我决定使用另一个字符作为文本限定符,即反引号 `,它在我的原始文件中从未出现过。

我的数据现在是这样的:

`col1`,`col2`,`col3`
`01`,`text`,`<html><tag attrib="true">`

现在我的 CSV 完全有效,但在 Excel (2013) 中,我无法更改文本限定符,它只允许我"'{none}

有什么方法可以编辑此列表以添加新的文本限定符?

我终于找到了另一种导入方法,但我只是想知道为什么该Text Qualifier框不可编辑。

答案1

我认为您无法修改限定符列表。但是,您可以通过将引号加倍来转义引号。如下所示:

"01","text","<html><tag attrib=""true"">"

这将正确导入到 Excel 中:

在此处输入图片描述

即使您无法通过更改限定符来操作 CSV,您也可以在记事本中对现有的 CSV 进行批量查找替换,以使其正确导入:

  1. 按照您已经完成的操作,创建带有反引号文本限定符的 CSV。
  2. 查找 - 将所有双引号替换为双双引号。
  3. 查找 - 将所有反引号替换为双引号。
  4. 用 Excel 打开。

相关内容