4

xlsb ワークブックから範囲をデータ フレームに読み込もうとしています。xlsxRのパッケージでこれを行うことはできますか? そうでない場合、誰かがそれを行う方法を知っていますか?

4

2 に答える 2

9

ここexcel.linkでパッケージを見てください。次のように、データの書き込み/読み取りを簡単に行うことができます。

df<-xl[a1:b2] # if the file is open

また

df<-xl.read.file('filename.xlsb',header=TRUE, top.left.cell="A1") # if the file isn't open
于 2015-10-25T10:24:33.210 に答える
0

xlsx パッケージガイドを読んだことに基づいて、パッケージは xlsb 形式と互換性がないと思います。xlsb はバイナリ形式で保存されますが、他の Excel 形式は XML で保存されます。xls は Excel 95 バイナリ形式ですが、どうやら xlsb は Excel バージョン 2003 以前と互換性がありません。

RODBC を試すか、ワークブックを .csv として保存してそこからインポートするのが最善の策かもしれません。

于 2015-10-24T20:30:59.430 に答える