我正在编写一个 LaTeX 文档,从电子表格中定义的范围内检索值。
我有一个我知道可以运行的 Python 函数(它在 VS Code 中运行)。
\documentclass{article}
\usepackage{pythontex}
\begin{document}
\begin{pycode}
import openpyxl
file = 'myfile.xlsx'
wb = openpyxl.load_workbook(file, data_only = True)
def excelValue(definedName):
address = list(wb.defined_names[definedName].destinations
for sheetname, cellAddress in address:
cellAddress = cellAddress.replace('$', '')
worksheet = wb[sheetname]
return worksheet[cellAddress].value
\end{pycode}
问题出在行中cellAddress.replace('$', ' ')
,LaTeX 不喜欢该$
符号。
有什么建议么?