0

私は R XLConnect で実行しており、ネイティブの XL 式ではなく、ユーザーが作成した式を呼び出したいと考えています。

form=paste('"gdp.q_n"','"2006"','"2014"',0,'"Quarterly"',sep=",")
form=paste("FAMEDate(",form,")",sep="")
setCellFormula(object=wb,sheet=sht,row=2,col=2,formula=form)
>Error: FormulaParseException (Java): Name 'FAMEData' is completely
 unknown in the current workbook

ワークブックに書き込んで getCellFormula で呼び出すと、同じ式がオブジェクト形式で返されますが、接頭辞は「!」です。

paste("!",form)

それをsetCellFormulaに入れようとすると、別のエラーが返されます

>Error: FormulaParseException (Java): Parse error near char 0 '!'
 in specified formula. Expected cell ref or constant literal

助言がありますか?

4

1 に答える 1

0

2 番目の引用符の位置を間違えていませんか?

form=paste("FAMEDate(",form,")",sep="")

form=paste("FAMEDate"、フォームなど

于 2014-03-20T18:09:32.440 に答える