eval 在 xlscell 下的表达式如何写
要向一个 excel 模板(有固定的格式及样式)中写入循环的数据。
比如,要写入 3 条数据,序列为 [“B1”,“C1”,“D1”]
计划在模板表中,循环写入 3 个值。采用 eval 的表达式方式循环计算出单元格
=A14.(eval(“A13.xlscell(]~”/“:,1;”/“xx”/“)”))
报错误
单元格 spl 计算模板测试 \excel 导出模板测试.splx.A15 中有错误
表达式:
A13.xlscell(]:,1;xx)
中表达式:
]
中不能识别的表达式:
]
目标是要动态设置单元格的值。
请问 eval 这个表达式,在动态 xlscell 情况下,如何写?
eval 参数的表达式串拼错了,怎么还有个 ]?
~ 的位置也不对,大概应该是下面这个样子:
“A13.xlscell(”/ ~ / “,1;”/ “xx”/ “)”
目测是 $[A13.xlscell(] 的问题,引号也写多了。
fyi…以下链接翻到 3. 自由格式:
Excel 文件结构化解析示例
以下链接中有 $[] 和双引号的解释:
http://d.raqsoft.com.cn:6999/esproc/func/zfccl.html