excel - 在国际范围内将多行 csv 文件导入 Excel

标签 excel csv

我们想分发给客户一个 .csv 文件,它包含多行条目(即带有换行符的条目)。根据客户的语言设置,文件可能会也可能不会正确导入到 Excel 中。通常,我们建议使用“导入”文件,但多行条目似乎存在一些错误,因此它们会“分解”成单独的行(奇怪的是,直接打开文件时不会发生这种情况)。

对于某些语言(例如英语),可以正确打开带逗号的 csv,但不能正确打开带分号的文件。 对于其他语言(例如德语),可以直接打开带分号的 csv,但不能打开带逗号的文件。

导入对多行条目没有帮助。

示例 csv 文件(2 csv 行):

A; B; "some
stuff"; C;
1; 2; "another line"; 3;

正确导入(2 行多行条目):

A B (some
stuff) C
1 2 (another line) 3

错误导入(3行):

A; B; C; "some
stuff";D;
1; 2; "another line"; 3;

还有另一种可能的干预方式 - 选择一列并按“数据”下的“文本到列”。这会根据分隔符整齐地分割行,但仍然无法绕过换行符。

是否可以导入 csv 文件,以便始终识别多行条目?

最佳答案

您可能会发现它在 openoffice 中打开得很好。我做到了。

在这种情况下,您可以将其另存为 Excel 工作表,并将这两个文件分发给您的客户。

关于excel - 在国际范围内将多行 csv 文件导入 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443204/

相关文章:

sorting - Excel VBA - 应用自动过滤器并按特定颜色排序

java - 如何用Java从文本文件中提取数据并写入CSV文件

python - 使用循环进行网页抓取并写入 csv

c++ - 如何将 CSV 文件保存为 UTF-8

python-2.7 - 拆分包含多种日期格式的列

excel - 计算空白列时避免 "Error 1004: no cells were found"

excel - 动态数组函数可以用作 Excel 中列表验证 ("dropdown"的源吗?

excel - 在 IF 语句方面需要帮助

excel - Coldfusion:使用 Apache POI 事件 API

Python 提取唯一的 CSV 行