R(3.0.2)を再計算しません/ MSOfficeの2013/Win7のエクスポートデータ: - "データ" と "CALC" の式が
は、我々は2枚で既存data.xlsxのファイルがあるとします。そこでここでは問題が来る
require(XLConnect)
df <- data.frame(c(1,2,3,4,5), c(2,3,4,5,6))
wb <- loadWorkbook("data.xlsx", create=F)
setStyleAction(wb, type=XLC$"STYLE_ACTION.NONE")
writeWorksheet(wb, data=df, sheet="data", startRow=1, startCol=1, header=F)
saveWorkbook(wb)
- 私は式で、「データ」シートを参照する「CALC」シートを持っている:
は、「データ」シートがでRによって満たされています。何らかの理由で、データが更新されず、数式がちょうど入力されたセルを参照していても計算されません。
Excelの計算オプションを手動にしてF9を押しても再計算が強制的に行われます仕事。
私はこの作業を行うためのいくつかの奇妙な方法を見つけました:1.それに適切な数式を持つ特定のセルを選択し、(セルごとに)入力を押します。全く同じ式です。)3.他のファイル(例えばdata2.xlsx)のデータシートを参照することはできますが、これは私にとって最後の手段です。私は別々のデータファイルでファイル構造を膨らませたくありません。さらに、両方のファイルを開くためのこの恐ろしい要求を考慮して、動作させるようにしてください。
ありがとうございます。
はそれを行う保存していますか? – pnuts
いいえ、そうではありません。 –
私はこの正確な問題をWin7のExcel2010で再現できます。私の推奨は、XLConnectの作者にバグレポートを提出し、その間に 'xlsx'パッケージを使って作業することです。ところで、私はあなたの 'setStyleAction'行をスキップしましたが、結果に変更はありません。私はXLConnectの何かが、Excelが引用されたセルに数式を "リンク"するために使用するものを破っていると思う。 –