RODBC
パッケージを使用して、データ フレームを Excel ファイルに書き込むことができます。
ここで、いくつかの式を含めたいと思います。たとえば=A1
、Excel ファイルを開くとそのように解釈されます。データ フレームにテキストとして「=A1」を含めると、Excel ファイルでは文字列エントリ「=A1」になり (数式バーに表示される値は'=A1
)、数式として解釈されません。
引用符なしでファイルを記述する必要があります。これを内容とするtestcsv.csvという名前の小さなファイルを作成したとき:
=B2, 2
...そして、ファイル/開く...メニューを使用し、ファイルタイプとしてすべてのファイルを選択した後、ダイアログを使用してそれを開くと、期待される計算が行われます:
(これは Excel2011 を搭載した Mac で、<\strike> であるため、Windoze は異なる可能性があります。<\strike>) WinXP で実行されている Excel 2007 でも同じように動作します。
xls ファイルをネイティブに接続する CRAN パッケージの 1 つを使用することをお勧めします。xlsxには幸運がありました。他の人はxlsReadWriteで成功を報告しています
Windowsで考えられるもう1つのアプローチは、rcom
パッケージhttp://rcom.univie.ac.at/を使用することです。