2016-12-15 4 views
0

私は、出力がExcelファイルである関数を作成しています。既に存在する場合はExcelファイルを上書きする必要があります(個人的にはこれが最良の解決策だとは思わないが、私は欲求のための関数を書いているので)。私はXLConnectパッケージを使用しており、論理変数createifnotを使ってloadWorkbook(..., create=createifnot)を使用すると完全に動作しますが、上書きされたファイルのフォーマットはひどいです。例:R XLConnect:テーブルを上書きするときに醜いフォーマット

は、新しいファイルを作成します。

enter image description here

上書き古いファイルは:

enter image description here

問題はXLConnectビネットで対処していないようです。

提案がありますか?ありがとう!

答えて

0

Excelで表を消去して、まず機能:clearRange(wb, sheet = "sheetname",coords = aref2idx(c(coordinates in style:"F26:PGI29")))を使用してみてください。そして、新しいデータでセルを上書きします。

sheetname =書き込むシートの名前。 座標= Excelファイル内の範囲。

私はこれが役に立ちそうです

0

同様の問題が発生し、R内から解決策を特定できませんでした。提案に基づいて提案しました。結果ファイルを開き、すべての行を選択します(行番号をクリックします)。行全体が選択されるように左側を選択)、右クリックして、「行の高さ...」を選択し、15に戻します。ファイルをあまり出力しない限り、簡単な解決方法です。

関連する問題