問題タブ [r-xlsx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R xlsx パッケージを使用して Excel ワークブック全体を効率的にフォーマットする
ここスタックオーバーフローの初心者なので、ご容赦ください-助けやアドバイスをいただければ幸いです!
R の write.xlsx 関数を使用して作成した Excel ワークブック全体に単一のセル スタイルを適用しようとしています。
そして、この関数を、以前に作成した各 xlsx ファイルに適用します。
ただし、これは、ワークブックの各行および各シートのすべてのセルをループしていると思われるため、計算コストが非常に高いようです。一部の大きな Excel スプレッドシートや、中規模のスプレッドシート (<1MB) でさえ、実行に時間がかかります。
これを達成するための計算コストの低い方法はありますか? シート全体に適用される CellStyle に相当するものを教えてください。
事前に感謝します-入力/アドバイスをいただければ幸いです!
よろしく、 Alch84
r - UTC オフセットに応じて、R データフレームを Excel ファイルに書き込むときにタイムスタンプが変更される
データフレームをExcelファイルに書き込もうとしています。サンプル データフレームは次のとおりです。タイムスタンプは classであるため、lubridate パッケージを使用して形式 factor
に変換します。POSIXct
コマンドを使用してデータフレームを Excel ファイルに書き込もうとするとwrite.xlsx
、タイムスタンプが元のものと異なる出力が得られます。
時刻が 2 時間ずれていることがわかります。私はタイムゾーン UTC+02:00 に属する地域に住んでいます。これが変化に影響を与える要因でしょうか?もしそうなら、ExcelがUTCオフセットに従って時間情報を変更するのを防ぐ方法はありますか?
r - XLConnect: 64 ビット R への接続
一部の R データをフォーマットされた Excel ファイルにエクスポートする必要があり、以前に R で XLConnect と xlsx パッケージの両方を正常に使用しました。私は最近 64 ビット R に移行しましたが、どちらも動作しません。私は、他の多くのパッケージで、いくつかの Oracle/Java アーキテクチャの競合に取り組みました。ここで同様のことが起こっていると確信していますが、それをクラックすることはできません。
私が電話すると、library(XLConnect)
問題なく取り付けられます。rJava
XLConnectJars
エラーとセッション情報は次のとおりです。
をアタッチしようとすると、同様のエラーが発生しますxlsx
。
32 ビット R に切り替えると、 と の両方ですべてが正常に動作しXLConnect
ますxlsx
。他の要件のために64ビットRを実行する必要があります。
r - Write.xlsx: 出力を数値に変換
write.xlsx(a, OutFile, row.names = F)
以下のスクリプトの最後に該当することを確認してください。数値データを Excel ファイルに出力する代わりに、データは Excel 出力にテキストとして保存されます。出力を数値に変換する最もシームレスな方法は何ですか?