【发布时间】:2020-03-27 06:32:41
【问题描述】:
我需要使用 Python 将公式插入 Excel。我正在创建一个数据框并添加一个包含公式的列,然后将其写入 Excel。
公式格式为'=HYPERLINK("#'"&F2&"'!A1",F2)'
F2 是一个变量,所有其他字符都是常量。我需要动态生成这个字符串。
我尝试做=HYPERLINK("#'"&F2&"'!A1",F2),但它不起作用,我得到了包含反斜杠的'=HYPERLINK("#\'"&F2&"\'!A1",F2)',公式不起作用。
如何创建像'=HYPERLINK("#'"&F2&"'!A1",F2)' 这样的字符串?
任何帮助将不胜感激。
【问题讨论】:
-
您可能会发现这很有帮助。 stackoverflow.com/a/517372/13131172
-
您可能想要使用格式。我不能完全理解你的需求,但你一定可以试试这个。
print('=HYPERLINK("#'"&{}&"'!A1")'.format('F2')).
标签: python excel string dataframe formula