繁体   English   中英

使用“,”将包含字符串的分号写入 CSV,因为分隔符仍然会导致 CSV 文件中的分隔

[英]Writing a Semicolon containing String to CSV with "," as Delimiter still causes Separation in CSV-File

我想将包含分号的字符串写入 CSV。

这就是我所拥有的:

name = ["Peter;Parker"]
 
file = open("Test.csv", "a", newline='')
writer = csv.writer(file, delimiter=',')
writer.writerow(name)

所以问题是,我想要第 1 列中的完整字符串名称,但实际上分号将之前和之后的部分拆分为第 1 列和第 2 列

所以@snakecharmerb 的评论是正确的。 就我而言,我试图用 Excel 打开 csv 文件,而 Excel 将分号作为默认分隔符。

您可以通过记事本编辑文件来检查原始文本是否正确,而不是双击 csv 文件来打开 Excel。 如果你想用 Excel 打开它,你需要加载一个空的 excel 文件并转到数据并从文本导入。 现在加载 csv 文件,系统会询问您要使用哪个分隔符,不,您可以取消选择分号并选择 none 或 just ,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM