python - 我如何告诉 python 整个值是一个字符串?因为我的Excel公式中有撇号

标签 python excel string google-sheets

在Python中

formula = "=sumifs('INVENTORY IN AND OUT'!F:F, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1") - sumifs('INVENTORY IN AND OUT'!G:G, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1"

print (formula)

我明白了!!

File "inventory change formula", line 52
    formula = "=sumifs('INVENTORY IN AND OUT'!F:F, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1") - sumifs('INVENTORY IN AND OUT'!G:G, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1""
                                                                                                                   ^
SyntaxError: invalid syntax

我的问题是如何告诉 python 整个值是一个字符串,因为我的公式中有撇号?

最佳答案

使用转义字符

formula = "=sumifs('INVENTORY IN AND OUT'!F:F, 'INVENTORY IN AND OUT'!E:E, \"=1\",'INVENTORY IN AND OUT'!D:D,\"=A\",'INVENTORY IN AND OUT'!C:C,\"=1\") - sumifs('INVENTORY IN AND OUT'!G:G, 'INVENTORY IN AND OUT'!E:E, \"=1\",'INVENTORY IN AND OUT'!D:D,\"=A\",'INVENTORY IN AND OUT'!C:C,\"=1"

print (formula)

输出

=sumifs('INVENTORY IN AND OUT'!F:F, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1") - sumifs('INVENTORY IN AND OUT'!G:G, 'INVENTORY IN AND OUT'!E:E, "=1",'INVENTORY IN AND OUT'!D:D,"=A",'INVENTORY IN AND OUT'!C:C,"=1

关于python - 我如何告诉 python 整个值是一个字符串?因为我的Excel公式中有撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58871751/

相关文章:

python - 两个类 : one for the django model and one for representing the data outside of django

vba - 使用 VBA 单击 IE 网页中的链接/按钮

html - Google Chrome 中缺少 MS Excel 到 HTML 网格线

c++ - 如何在 C++ 中创建一串空白?

python - 使用 pip 安装包返回错误

python - 月份范围计算未返回预期结果

python - 如何将属性添加到 ElementTree 中的 SubElement (Python)

c# - 如何使用 openXML 深度克隆 .xlsx 文件中的行?

java - 不兼容的类型要求char找到java.lang.string

java - Java中表达式 "new String(...)"的目的是什么?