問題タブ [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 - XLConnect (R) バグで日付データを .xlsx ファイルにエクスポートしますか?
更新 2: 問題が発生している例。
Excel ファイルの例: シート名が Sheet1 の空白の .xlsx です。Rコードの例:
更新: 「2013 年 12 月 31 日」のデータ フレームの数値は 16070 です。最後の日付は「2014 年 3 月 25 日」で、値は 16154 です。
これは予期されることです。しかし、シートに書かれた数字を見ると、「2013/12/31」は 41638.75 で、41639 のはずです。
R データ フレームが日付全体をどのように解釈するかについて何か不足していますか? Java ルーチンは整数の特定の分数を減算しますか?
オリジナル: 多くのデータ フレームを .xlsx ファイルの異なるシートにエクスポートしようとしています。私のデータ フレームには、データ フレームに日付のみのデータ情報があります。(例: "2013-12-31" )
次のコードを使用して、Excel ファイルにエクスポートします。
.xlsx ファイルを開くと、日付は次のようになります。
2013/12/30 18:00:00
形式でエクスポートするにはどうすればよいですか
「2013/12/31」
.xlsx ファイルの書式設定の「日付」セル番号を維持しますか?
参考:データフレームのフォーマットを変更すると、「一般的な」値としてエクスポートされます。
r - ワークブックから複数のワークシートからデータを読み取り、コメントを削除する
いくつか (70 以上) のワークシートを含むワークブックがあります。各ワークシートはステーション名です。各ワークシートには、削除したい # で始まるコメント行の数が異なります。次に、コメントが終了した時点からヘッダーを読み取り、それらを列名に割り当てます。32 ビット マシン/R/EXCEL で動作する RODBC を使用しようとしていましたが、64 ビット システムでは動作しません。以下は、RODBCを使用したものです。64 ビット システムで XLconnect などを使用して同じことを行うにはどうすればよいですか?
excel - XLConnect setcell式の使用法
XLConnect パッケージのリファレンス マニュアルを調べていました。「SetCellFormula」と呼ばれる関数とその例に出くわしました。Excelにインポートされたテキストファイルのデータにこれを実装しようとしていました。
私がやりたいことは次のとおりです。 1. 200 行 400 列のデータを Excel ファイルにインポートします。2. 400 列を含むデータの各行について、平均、中央値、最小値、および最大値を計算し、結果を別のシートに配置します。idx2col、col2idx、ecdt などの関連機能があるため、セルを Excel に直接編集する場合に備えて、SetCellFormula を使用したいと考えています。1列ならやりやすいと思います。単一のステートメントですべての行に対してそれを行う可能性はありますか? 3. 行と列の値は、利用可能なデータの種類によって異なる場合があることに注意してください。
これを続行する方法を教えてください。
r - R XLConnectは、最初のセルで見つかったコンテンツを使用して、データのチャンクへのインデックス/式を取得します
これが理解しにくい場合は申し訳ありません - 写真を追加するのに十分なカルマがないので、これを説明するために最善を尽くします! R 内で XLConnect パッケージを使用して、Excel スプレッドシートを読み書きします。
私は、多くのワークブックからデータの列を取り出し、それらがどのワークブックから来たかに基づいて新しいワークブックの行に連結しようとしているプロジェクトに取り組んでいます (各ワークブックは、連続した営業日からのデータです)。問題は、私が探しているデータが各ワークブック/ワークシートのごく一部 (10 行 X 3 列) にすぎず、最初に作成した人の代わりにずさんであるために、ワークシート内の同じ場所に常に配置されているとは限らないことです。スプレッドシート。(たとえば、セル A2 から開始することはできません。あるワークブックで A2 から開始するデータセットが、別のブックでは B12 または C3 から開始する可能性があるためです)。
その内容に基づいてセルを検索することが可能かどうか疑問に思っています (たとえば、「Arb Price の表」というタイトルを含むセル)、そのセルにアクセスできるようにインデックスまたは参照式のいずれかを返します。
また、そのセルの内容に基づいてそのセルを参照すると、その式を調整して、別のセルがそのセルと比較されていることがわかっている場所に到達する方法があるかどうかも疑問です。たとえば、既知の内容を持つセルが、データの収集を開始したいセルの 2 行上、3 列左に常に配置されている場合、その最初の参照式を取得して、それを 2 行 3 ずつインクリメントすることは可能ですか?列を使用して、必要なセルの参照式を取得しますか?
助けてくれてありがとう。私の質問を理解するためにさらに情報が必要な場合は、私に知らせてください!
r - RStudio の RJava と XLConnect がロードされない
まず、私が使用しているものの技術仕様:
XLConnect を読み込もうとすると、次のエラーが表示されます
RJava をロードしようとすると、次のエラーが表示されます
最新の更新プログラムが CRAN からインストールされていることを確認しました。ただし、私はアイデアがなく、R が初めてです。これを修正する方法を知っている人はいますか?
r - R XLConnect readWorksheet: 各ワークシートの列名の名前を変更
複数のワークシートと各ワークシートに 3 つの列がある Excel ファイルを解析しています。ワークシートごとに 3 つの列の名前が少し異なるため (DATE VS Date など)、コードを実行すると、df データ フレームには複数のデータ列があります。各 Excel シートのヘッダーの名前を変更して、df を 3 列に圧縮したいと考えています。各ワークシートを読み込むときにヘッダー値の名前を変更するにはどうすればよいですか?