如何在 CSV 文件中的公式中转义逗号
Posted
技术标签:
【中文标题】如何在 CSV 文件中的公式中转义逗号【英文标题】:How to Escape Comma within Formula in CSV file 【发布时间】:2012-12-31 15:27:58 【问题描述】:我正在尝试创建一个 CSV 文件(Excel 或 LibreOffice),其中包含一个使用逗号分隔的多个参数的公式。逗号被解释为字段分隔符。是否有可能以某种方式转义逗号,以便可以使用需要逗号的公式?
这按预期工作:
=Sum(A1:A10)
由于在公式中使用了逗号,因此无法正确读取:
=Confidence.Norm(.01, Stdev.p(A1:A10), 10)
设想的行不通的解决方案:
=Confidence.Norm(.01 \, Stdev.p(A1:A10) \, 10)
=Confidence.Norm(.01 ',' Stdev.p(A1:A10) ',' 10)
=+"Confidence.Norm(.01 \, Stdev.p(A1:A10) \, 10)"
【问题讨论】:
【参考方案1】:试试这个:
"=Confidence.Norm(.01, Stdev.p(A1:A10), 10)"
【讨论】:
谢谢。这在 Excel 中有效。如果我使用他们的公式名称 "=Confidence(.01, Stdev(A1:A10), 10)" 在 LibreOffice 中工作我真的认为你的答案会被视为文本,但不,它确实被视为公式. 没问题 - 在处理书目数据时经常遇到这个问题 - 即作者姓名、姓氏优先等 :) 很高兴我能提供帮助。新年快乐! 我的公式同时包含逗号和引号 (") 你知道我怎么能把两者都放吗? 双引号将其转义。以上是关于如何在 CSV 文件中的公式中转义逗号的主要内容,如果未能解决你的问题,请参考以下文章
如何在 PHP 的 mysqli_query() 中转义双引号字符?