問題タブ [xlconnect]
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 - Java 仮想マシンなしで R と Excel を接続するためのパッケージ
xlsx
数か月前、R を Excel に接続するための R パッケージに関する情報をインターネットで見つけましたXLConnect
。
ただし、上記の 2 つのソリューションとの主な違いは、パッケージが JVM を使用するように設計されていないことです (これにより、いくつかの問題が発生し続けます)。
そのパッケージの参照を見つけるのにかなりの時間を費やしてきましたが、成功しませんでした。
手伝って頂けますか?どうもありがとう。
r - MacBookPro で XLConnect の Excel への出力が遅い。なんで?
Windows はこのコードを即座に実行しますが、私の Mac では、それぞれ約 2000 行の 2 つのデータ テーブルを書き込むだけで、10 分以上かかることもあります。誰かが解決策を提案できますか? XLConnect R ライブラリを使用しました。ありがとう。
r - R を使用して Excel の数式やデータ検証を記述できますか?
R データ フレームを Excel に書き込もうとしていますが、Excel の数式やデータ検証値を持つセル/列を追加したいと考えています (たとえば、Excel の [データ/検証] メニューを使用して、許容値のドロップダウン リストを提供します)。細胞)
私は R パッケージを見てきました: xlsx、XLConnect、openxlsx。これらはセルの書き込みには適していますが、数式やデータ検証設定には適していません。
現在、AppleScript (Mac の場合) または VBA ソリューションを使用して xlsx ファイルを後処理する必要があると考えています。ロジックをプログラム間で分割する必要がないように、可能であればすべて R で実行したいと考えています。
2 つのうち、セルのデータ検証設定を記述すること (Excel 数式を記述することと比較して) の方が重要です。ユース ケースは、R データ フレームを Excel に書き込み、修正のために空の列を含めることです。空の列については、その列の許容値 (「はい」/「いいえ」など) のドロップダウン リストが必要です。
前もって感謝します。
r - XLConnect で無効な 'path' 引数
R バージョン 3.1.2 で次のプロセスを完了しようとして失敗しています。
要求されたデータ セットを手動でエクスポートし、同じ readWorksheetFromFile 構文を使用してローカル ディレクトリから R に読み込むことができました。私の目標は、すべてを R で行うことです。API への呼び出しは機能しているように見えますが (以前のヘルプのおかげで)、結果を取り込もうとすると、次のステップでプロセスが失敗します。何が起こるかは次のとおりです。
私が間違っていることや壊れていることについて何か考えはありますか?
r - R、XLConnect:RGBコードで色を設定
次の問題に遭遇しました。多くのデータが Excel ファイルに書き込まれます。書かれたExcelテーブル内で、セルの色を事前定義されていない値(セルに書き込まれた数値の関数)に設定したいと考えています。例: 特定のセルの数字が大きいほど、セルは緑色になります。
パッケージの解決策が存在することは知っていますxlsx
( HEREおよびHEREを参照)。しかし、私はすでにXLConnect
プロジェクト全体で使用しており、これまでのすべてのコードを変換したくありません。
現在、次のコードを使用してセルの色を設定しています。
明らかに問題のある部分は
好きな色のRGBコードを設定させてくれないからです。のような試み
不合格。
91ページのXLConnectドキュメントは、それを伝えるだけです
色は通常、XLC オブジェクトの対応する色定数を介して指定されます。
RGBコードの使い方についての説明はありません。