R で XLConnect パッケージを使用して Excel データをインポートし、変更を加えて保存しようとしています。これを行うたびに、ファイルが破損します。XLConnect を使用してワークブックを作成し、すぐに保存するという最も基本的なことを実行しようとしましたが、XLConnect が作成しているファイルでさえ破損しています。それらをExcelで開こうとするたびに、エラーが発生します。これは、ファイルを作成して保存するために使用している非常に単純なコードです。
library(rJava)
library(XLConnectJars)
library(XLConnect)
wb.new <- loadWorkbook("myNewExcelFile.xlsx", create= TRUE)
saveWorkbook(wb.new)
この Excel を実行するたびに、ファイルが破損しているというエラーが表示されます。R で Workbook オブジェクトを作成して操作することはできますが、破損せずに保存することはできません。これは私の環境です:
Windows 7 プロ 64 ビット
Java 1.7.0_06 64 ビット
RStudio ver. 0.96.331
R版 2.15.2 64 ビット